Demo

Backend Developer (Node JS and TypeScript)

Hudson IT
Chicago, IL Full Time
POSTED ON 7/12/2026
AVAILABLE BEFORE 8/11/2026
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

Salary.com Estimation for Backend Developer (Node JS and TypeScript) in Chicago, IL
$114,314 to $144,599
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Backend Developer (Node JS and TypeScript)?

Sign up to receive alerts about other jobs on the Backend Developer (Node JS and TypeScript) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$120,936 - $155,014
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Hudson IT

  • Hudson IT Cincinnati, OH
  • Job Title: Senior Security Engineer Location: REMOTE - Cincinnati, Charlotte, Boca, Portland, San Jose, Chicago TOP SKILLS: Top 3 Required Skills: Experien... more
  • 4 Days Ago

  • Hudson IT Schaumburg, IL
  • Job Summary: We are seeking a highly motivated and adaptable AI Engineer to join our innovative team. The ideal candidate will have a strong background in ... more
  • 5 Days Ago

  • Hudson IT Cincinnati, OH
  • Job Title: Information Security Engineer - Vulnerability Management III Location: Remote TOP SKILLS: Must Have Brinq Excellent communication and presentati... more
  • 1 Day Ago

  • Hudson IT Cincinnati, OH
  • Develop and maintain Node.js microservices to support platform capabilities. Integrate additional services and platforms into the existing architecture. Tr... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Backend Developer (Node JS and TypeScript) jobs in the Chicago, IL area that may be a better fit.

  • Stealth Startup Chicago, IL
  • Job Description: Seeking a passionate Backend Developer with 0-7 years of experience to develop and maintain server-side applications and infrastructure th... more
  • 4 Days Ago

  • Jobs via Dice Chicago, IL
  • Dice is the leading career destination for tech experts at every stage of their careers. Our client, Infodyne Solutions, is seeking the following. Apply vi... more
  • 27 Days Ago

AI Assistant is available now!

Feel free to start your new journey!