Backend Developer (Node JS and TypeScript) Job at Hudson Manpower, Chicago, IL

Y0RHbndtY1hsRTRweDBCblVJRis3dFVGUEE9PQ==
  • Hudson Manpower
  • Chicago, IL

Job Description

We seek a Senior Full Stack Developer to design, code, test, debug, and document device communication middleware solutions for monitoring and controlling the devices we manufacture. Affect change in applications deployed in various environments, such as cross-platform desktop (Windows, macOS, Linux), mobile, browser-based, cloud, and embedded. Advance the evolution of our software architecture to improve code reuse in the above environments, write high performance code where milliseconds matter, and increase maintainability. You'll also collaborate with other developers to enhance, modify and maintain the numerous applications consuming the device communication middleware, as well as with business partners to define requirements for application behaviors from user interfaces to embedded device behavior.
 
Responsibilities:

  • Design and implement platform-independent device communication middleware solutions that control and manage state-of-the-art products and networking technologies.

  • Develop software using agile development methodologies on high-performing, cross functional development teams

  • Collaborates with marketing, test and system engineering to define software use cases and requirements that drive end user value

  • Implement device communication business logic in Node.js and TypeScript

  • Expose functionality to consuming applications via GraphQL and/or REST APIs

  • Research, model and standardize device interaction capabilities across our broad product ecosystem, providing device-agnostic interfaces for client applications

Qualifications:

  • Bachelor’s degree in Computer Science or related field

  • Minimum of 5 years of experience

  • Proven experience as Node.js backend developer with a strong focus on TypeScript

  • Proficiency in designing and documenting Web-based APIs for asynchronous systems

  • Demonstrates problem-solving skills and ability to troubleshoot complex issues.

  • Understanding of operating system fundamentals, asynchronous programming, multi-threading, and reactive programming.

  • Understanding of industry standard software development practices, such as: 

    • Software Design Patterns and Principles, such as separation of concerns, cohesion vs coupling, SOLID

    • Continuous integration, testing, and deployment

    • Unit and Integration Testing

  • Experience with software version control systems, preferably with git.

  • Software development experience with the following technologies are  strongly preferred :

    • Authoring and consuming RESTful and/or GraphQL APIs

    • Distributed Systems

Job Tags

Contract work

Similar Jobs

Ardent Health

Dietitian Job at Ardent Health

 ...Join our team as a day shift, full-time, Dietitian in Tulsa, OK. Why Join Us? Thrive in a People-First Environment and Make Healthcare Better Thrive: We empower our team with career growth opportunities, tuition assistance , and resources that support your... 

Marriott

Event Coordinator Job at Marriott

POSITION SUMMARY Enter and retrieve information contained in computer databases using a keyboard, mouse, or trackball to update records, files, reservations, and answer inquiries from guests. Transmit information or documents using a computer, mail, or facsimile machine...

Spencer Ogden

Project Manager II Job at Spencer Ogden

 ..., United StatesStart date: 28 April 2026Pay rate: $58.61 Per HourJob Description:We are currently seeking a highly skilled Project Manager II to join our team in Greenville. As a senior recruitment consultant, you will be responsible for overseeing and managing various... 

Heart of Texas Behavioral Health Network (Previously known a...

Registered Nurse PRN Job at Heart of Texas Behavioral Health Network (Previously known a...

 ...Registered nursesfor the Diversion Centerwork with the crisis team to maintain a therapeutic environment and ensure safety for clients at all times. This person conducts assessments, administers medications,and provides nursing and behavioral health support for individuals... 

Chadwell Supply

Event Coordinator Job at Chadwell Supply

 ...since 2019! What you will need ~5 or more years of corporate event management experience, ideally in a B2B setting. Project management and budgeting experience required. Including Trade Show coordination. ~ Organization and Time Management: Maintaining detailed...