Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Jabil

Senior Backend Engineer, Middleware – TypeScript, GraphQL, IoT

Jabil

Senior Backend/Middleware Engineer at Jabil, developing middleware services with TypeScript and Node.js to support IoT products. Designing APIs and collaborating with cross-functional teams at a global company.

Posted 4/17/2026full-timeRemote • 🇺🇦 UkraineSeniorWebsite

Tech Stack

Tools & technologies
AngularDistributed SystemsGraphQLJavaScriptNode.jsTypeScript

About the role

Key responsibilities & impact
  • Design and implement platform ‑ independent device communication middleware for connected audio and networking products
  • Develop backend services using Node.js and TypeScript in an agile, cross ‑ functional team environment
  • Implement device communication business logic in Node.js and C++
  • Expose middleware functionality through GraphQL and REST APIs
  • Model, standardize, and abstract device interaction capabilities to provide device ‑ agnostic interfaces
  • Optimize middleware performance and implement appropriate security measures
  • Break down requirements and estimates to deliver features from concept to production
  • Collaborate with marketing, testing, and systems engineering teams to define use cases and requirements
  • Communicate effectively with technical and non ‑ technical stakeholders
  • As needed, extend or maintain web ‑ based UI components using Angular, TypeScript, HTML, and CSS

Requirements

What you’ll need
  • Bachelor’s degree in Computer Science or related field
  • 5+ years of professional software development experience
  • Strong experience as a Node.js backend developer with a focus on TypeScript
  • Hands ‑ on experience designing and documenting asynchronous Web APIs
  • Experience authoring and consuming GraphQL and/or REST APIs
  • Solid understanding of asynchronous programming, distributed systems, OS fundamentals and multi ‑ threading, software design principles (SOLID, separation of concerns, cohesion vs coupling)
  • Experience with CI/CD pipelines, Unit and Integration Testing, Git or similar version control systems
  • Comfortable working in a remote ‑ first or hybrid environment

Benefits

Comp & perks
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Professional development opportunities

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsTypeScriptC++GraphQLREST APIsasynchronous programmingdistributed systemsmulti-threadingsoftware design principlesCI/CD
Soft Skills
collaborationcommunicationproblem-solvingagile methodologystakeholder engagement
Certifications
Bachelor’s degree in Computer Science