React/Node Engineer

Medline Industries Inc

Contract Mundelein, Illinois, United States Posted 1 year ago

 Write a Review Add Vendor   Add Contact  

About Position

React/Node Engineer (Contract)

$60.00 / Hourly

Mundelein, Illinois, United States

React/Node Engineer

Contract Mundelein, Illinois, United States Posted 1 year ago

Skills
Design develop and maintain scalable and high-performance software applications. Collaborate with cross-functional teams to define design and ship new features. Implement and maintain APIs for seamless integration between frontend and backend systems. Ensure code quality through code reviews unit testing and automated testing practices. Troubleshoot debug and resolve software defects and issues. Stay updated on industry trends and emerging technologies and incorporate them into projects when applicable. Actively participate in agile development processes including sprint planning daily stand-ups and retrospectives. Mentor and guide junior developers fostering a collaborative and knowledge-sharing environment.
Description

We are seeking a highly skilled and adaptable Full Stack Developer to join our dynamic team. As a Full Stack Developer, you will be responsible for the end-to-end development and maintenance of software applications, with a primary focus on either Frontend (FE) or Backend (BE) development. The ideal candidate is proficient in Core/Advanced Java, Junit, Springboot, Microservices, SOAP/REST API, SQL and NoSQL databases, API Gateway, Azure Cloud, and DEVOps CI/CD.

Responsibilities
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Full Stack Developer with expertise in either Frontend or Backend development.
  • Strong proficiency in Core/Advanced Java, Junit, Springboot, Microservices, SOAP/REST API, SQL and NoSQL databases, API Gateway, Azure Cloud, and DEVOps CI/CD.
  • Ability to quickly adapt to new technologies and work on diverse projects.
  • Excellent problem-solving and communication skills.
  • Ability to work independently and as part of a team in a fast-paced environment.
  • Demonstrated ability to take ownership of projects and deliver high-quality results.
  • Experience with frontend technologies such as HTML, CSS, JavaScript, and React, NextJs is a plus.
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes) is a plus.
  • If you find this job description interesting then share your updated resume ASAP along with the following details.

By applying to a job using PingJob.com you are agreeing to comply with and be subject to the PingJob.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Questions / Comments:

Display Questions / Comments:

No Questions / comments

Medline Industries Inc Vendors

( Login to see all the 7 vendors)
Manpower Inc
Write a Review

Post Office Box 2053
Milwaukee
Wisconsin
www.manpower.com ( 12 vendors)

Larsen & Toubro Infotech Limited
Write a Review

400 Kelby Street
Fort Lee
New Jersey
www.lntinfotech.com ( 11 vendors)

Yash Technologies
Write a Review

YASH Software Development Center
East Moline
Illinois
www.yash.com ( No vendors )

Job Summary

$60.00 / Hourly

Contract

Mundelein, Illinois, United States

Experience Level : Medium

Experience Required : 4 Year/s

Only Any

Posted : 1 year ago

Deadline : March 8, 2024 1 year ago

Job ID : Job0000012564

Medline Industries Inc

One Medline Place

www.medline.com

Request history8.1.32PHP Version2.39sRequest Duration695MBMemory UsageGET {slug}Route
    • Booting (1.93s)time
    • Application (463ms)time
    • 1 x Booting (80.62%)
      1.93s
      1 x Application (19.38%)
      463ms
      3 templates were rendered
      • frontend.job-viewjob-view.blade.php#?blade
      • admin.flash_msgflash_msg.blade.php#?blade
      • layouts.themetheme.blade.php#?blade
      uri
      GET {slug}
      middleware
      web
      controller
      App\Http\Controllers\JobController@view
      namespace
      prefix
      where
      as
      job_view
      file
      app/Http/Controllers/JobController.php:482-507
      11 statements were executed200ms
      • JobController.php#484clientfyi_final10.79msselect * from `jobs` where `job_slug` = 'reactnode-engineer-1' limit 1
        Bindings
        • 0: reactnode-engineer-1
        Backtrace
        • app/Http/Controllers/JobController.php:484
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • User.php#78clientfyi_final84.51msselect `id`, `company` from `users` where `user_type` in ('employer', 'agent') order by `id` desc
        Bindings
        • 0: employer
        • 1: agent
        Backtrace
        • app/Models/User.php:78
        • app/Http/Controllers/JobController.php:491
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#493clientfyi_final670μsselect * from `users` where `users`.`id` = 20593 limit 1
        Bindings
        • 0: 20593
        Backtrace
        • app/Http/Controllers/JobController.php:493
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • Vendor.php#57clientfyi_final570μsselect count(*) as aggregate from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 20593
        Bindings
        • 0: 1
        • 1: 20593
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • Vendor.php#57clientfyi_final870μsselect `vendors`.*, `users`.`website`, `users`.`company`, `users`.`address`, `users`.`city`, `states`.`state_name`, `countries`.`country_name`, (SELECT (SUM(ratings)/COUNT(id)) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_rating, (SELECT COUNT(id) FROM reviews WHERE reviews.employer_id = vendors.vendor_id AND reviews.approve_status = 1) as review_count, (SELECT COUNT(id) FROM vendors as b WHERE b.employer_id = vendors.vendor_id) as vendor_count from `vendors` inner join `users` on `vendors`.`vendor_id` = `users`.`id` inner join `states` on `users`.`state_id` = `states`.`id` inner join `countries` on `states`.`country_id` = `countries`.`id` where `vendors`.`approve_status` = 1 and `vendors`.`employer_id` = 20593 order by `vendor_count` desc limit 3 offset 0
        Bindings
        • 0: 1
        • 1: 20593
        Backtrace
        • app/Models/Vendor.php:57
        • app/Http/Controllers/JobController.php:495
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • JobController.php#500clientfyi_final330μsselect (sum(ratings)/count(id)) AS review_rating, count(id) as review_count from `reviews` where `approve_status` = 1 and `employer_id` = 20593
        Bindings
        • 0: 1
        • 1: 20593
        Backtrace
        • app/Http/Controllers/JobController.php:500
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • job-view.blade.php#17clientfyi_final10.73msselect DISTINCT email from `job_applications` where `category_id` = 75 and `status` = 1
        Bindings
        • 0: 75
        • 1: 1
        Backtrace
        • view::frontend.job-view:17
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • job-view.blade.php#450clientfyi_final350μsselect * from `comments` where `comments`.`commentable_type` = 'App\\Models\\Job' and `comments`.`commentable_id` = 12564 and `comments`.`commentable_id` is not null and `parent_id` is null
        Bindings
        • 0: App\Models\Job
        • 1: 12564
        Backtrace
        • view::frontend.job-view:450
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#101clientfyi_final770μsselect * from `categories` where `job_count` >= 1 order by `job_count` desc
        Bindings
        • 0: 1
        Backtrace
        • view::layouts.theme:101
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#102clientfyi_final47.74msSELECT jobs.state_id,jobs.state_name, COUNT(*) AS numberOfSales FROM jobs JOIN states ON states.id = jobs.state_id GROUP BY jobs.state_id,jobs.state_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:102
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      • theme.blade.php#103clientfyi_final42.39msSELECT jobs.city_id,jobs.city_name, COUNT(*) AS numberOfcities FROM jobs JOIN cities ON cities.id = jobs.city_id GROUP BY jobs.city_id,jobs.city_name ORDER BY COUNT(*) DESC limit 15
        Backtrace
        • view::layouts.theme:103
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
        • vendor/laravel/framework/src/Illuminate/View/View.php:207
      App\Models\Category
      138Category.php#?
      App\Models\Job
      1Job.php#?
      App\Models\User
      1User.php#?
          _token
          B60UdvIDgJnCuTqiaPRLgR8OCXXpbpLG5xKb6PIC
          _previous
          array:1 [ "url" => "https://pingjob.com/reactnode-engineer-1" ]
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /reactnode-engineer-1
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:25 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.135.185.223" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "cf-ray" => array:1 [ 0 => "92cae8d39c01eae7-ORD" ] "connection" => array:1 [ 0 => "close" ] "x-accel-internal" => array:1 [ 0 => "/internal-nginx-static-location" ] "x-forwarded-for" => array:1 [ 0 => "3.135.185.223" ] "x-real-ip" => array:1 [ 0 => "172.71.255.41" ] "host" => array:1 [ 0 => "pingjob.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Mon, 07 Apr 2025 16:30:27 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => "-1" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjdMMGhPU0p0ejdJSXR3VStlcmFMZ0E9PSIsInZhbHVlIjoiUTQrUnpyVFdVN0V4NVRWYjN3NmxUZmZhU2VDbWZuNzBjbGo3bXR1bmw3ZFpJblJGVGRQcmhaWk1XYXNrV0wxVitvT3ZzdDNYa1Nvek1WNUZvR0UyUmQxN093QXBVRC9FL3E3ajVkV1BOMThmczNJQzRCeDB1WVVrMm96L1pya1IiLCJtYWMiOiI1NGNhM2U5N2M3MDhhNDllZTk1MmMxNzI2NDdlYjYyYTdkNzliZWM1MjRjNTI2MmU0ZDJlZWQ2NWQ2ZWMyNDdkIiwidGFnIjoiIn0%3D; expires=Mon, 07 Apr 2025 18:30:28 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IjdMMGhPU0p0ejdJSXR3VStlcmFMZ0E9PSIsInZhbHVlIjoiUTQrUnpyVFdVN0V4NVRWYjN3NmxUZmZhU2VDbWZuNzBjbGo3bXR1bmw3ZFpJblJGVGRQcmhaWk1XYXNrV0wxVitvT3Zzd" 1 => "laravel_session=eyJpdiI6ImF1OFBQWlh2ck0vVTlnQ2R5citQQXc9PSIsInZhbHVlIjoiSFUxSnhZK0dWWUh0QStRaDB1Rjk0ZlhCM2x3czdVT2xwWDdaS3AvdXd0UEQxU3E2REFsMkFQUEF4a0FZejRncTFVc0M1djFBVWxhbnd2RUZ3R1dOK29PcFB1NVU3ZUNPd2NZZGV6KzlPOTFGMmN5TkZiNU8zdDhsenBtMFBFNzYiLCJtYWMiOiI0ZWU3OGViMzUxOWZkNzFmMTZhNzY0Y2FiNjhlZTA5YTg5NWUyMzVkMDdiOWNmZjNlZWM2ZGU3ZTcyMGQ1M2M3IiwidGFnIjoiIn0%3D; expires=Mon, 07 Apr 2025 18:30:28 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6ImF1OFBQWlh2ck0vVTlnQ2R5citQQXc9PSIsInZhbHVlIjoiSFUxSnhZK0dWWUh0QStRaDB1Rjk0ZlhCM2x3czdVT2xwWDdaS3AvdXd0UEQxU3E2REFsMkFQUEF4a0FZejRncTFV" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjdMMGhPU0p0ejdJSXR3VStlcmFMZ0E9PSIsInZhbHVlIjoiUTQrUnpyVFdVN0V4NVRWYjN3NmxUZmZhU2VDbWZuNzBjbGo3bXR1bmw3ZFpJblJGVGRQcmhaWk1XYXNrV0wxVitvT3ZzdDNYa1Nvek1WNUZvR0UyUmQxN093QXBVRC9FL3E3ajVkV1BOMThmczNJQzRCeDB1WVVrMm96L1pya1IiLCJtYWMiOiI1NGNhM2U5N2M3MDhhNDllZTk1MmMxNzI2NDdlYjYyYTdkNzliZWM1MjRjNTI2MmU0ZDJlZWQ2NWQ2ZWMyNDdkIiwidGFnIjoiIn0%3D; expires=Mon, 07-Apr-2025 18:30:28 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IjdMMGhPU0p0ejdJSXR3VStlcmFMZ0E9PSIsInZhbHVlIjoiUTQrUnpyVFdVN0V4NVRWYjN3NmxUZmZhU2VDbWZuNzBjbGo3bXR1bmw3ZFpJblJGVGRQcmhaWk1XYXNrV0wxVitvT3Zzd" 1 => "laravel_session=eyJpdiI6ImF1OFBQWlh2ck0vVTlnQ2R5citQQXc9PSIsInZhbHVlIjoiSFUxSnhZK0dWWUh0QStRaDB1Rjk0ZlhCM2x3czdVT2xwWDdaS3AvdXd0UEQxU3E2REFsMkFQUEF4a0FZejRncTFVc0M1djFBVWxhbnd2RUZ3R1dOK29PcFB1NVU3ZUNPd2NZZGV6KzlPOTFGMmN5TkZiNU8zdDhsenBtMFBFNzYiLCJtYWMiOiI0ZWU3OGViMzUxOWZkNzFmMTZhNzY0Y2FiNjhlZTA5YTg5NWUyMzVkMDdiOWNmZjNlZWM2ZGU3ZTcyMGQ1M2M3IiwidGFnIjoiIn0%3D; expires=Mon, 07-Apr-2025 18:30:28 GMT; path=/; httponlylaravel_session=eyJpdiI6ImF1OFBQWlh2ck0vVTlnQ2R5citQQXc9PSIsInZhbHVlIjoiSFUxSnhZK0dWWUh0QStRaDB1Rjk0ZlhCM2x3czdVT2xwWDdaS3AvdXd0UEQxU3E2REFsMkFQUEF4a0FZejRncTFV" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "B60UdvIDgJnCuTqiaPRLgR8OCXXpbpLG5xKb6PIC" "_previous" => array:1 [ "url" => "https://pingjob.com/reactnode-engineer-1" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-07 16:30:28GET/reactnode-engineer-1311140