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

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.

Senior Backend Engineer, Middleware – TypeScript, GraphQL, IoT
JabilSenior 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.
Tech Stack
Tools & technologiesAngularDistributed 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 resumeApplicant 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