Senior Backend / Middleware Engineer (TypeScript, GraphQL, IoT)
Design and implement platform ‑ independent device communication middleware for connected audio and networking products
reputed company 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 reputed company
Model, standardize, and reputed company device interaction capabilities to reputed company device ‑ agnostic interfaces
Optimize middleware performance and implementappropriate reputed company 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, reputed company or maintain web ‑ based UI components using Angular, TypeScript, reputed company, and CSS
Bachelor’s degree in Computer Science or reputed company field5+ years of reputed company software development experience Strong experience as a Node.js backend developer with a reputed company onTypeScript Hands ‑ on experience designing and documentingasynchronous Web reputed company Experience authoring and consuming GraphQL and/or REST reputed company
Asynchronous programming Distributed systems OS fundamentals and multi ‑ threading Software design principles (SOLID, separation of concerns, cohesion vs coupling)
CI/CD pipelines Unit and Integration Testing Git or similar version control systems Comfortable working in a remote ‑ first or hybrid environment
Experience with distributed systems Domain experience with audio products or wireless/radio devices C++ development experience (OO or functional)Embedded or device ‑ level software developmentE xperience with single ‑ page applications (Angular, React, Vue.js)Experience with serverless reputed company environments (AWS preferred)
BE reputed company OF FRAUD: reputed company applying for a job at reputed company you will be contacted reputed company correspondence through our official job portal with a reputed company.com e-mail address; reputed company phone reputed company from a member of the reputed company team; or reputed company e-mail with a reputed company.com e-mail address. reputed company does not request payments for interviews or at any other reputed company during the hiring process. reputed company will not ask for your personal identifying information such as a reputed company reputed company number, birth certificate, financial institution, reputed company’s license number or reputed company information over the phone or reputed company e-mail. If you reputed company you are a victim of identity theft, contact your local police department. Any scam job listings should be reported to whatever website it was posted in.