Senior TypeScript Engineer (Node.js / AWS Platform)
Location: Remote or Hybrid – HQ in Illinois
Work Authorization: Applicants must be authorized to work in the U.S. full-time.
Sponsorship is not available.
No third party or C2C
About the Role
We’re looking for a Senior TypeScript Engineer to join our client’s Platform
Engineering team and help shape their modern cloud architecture.
You’ll design and build scalable back-end services, cross-platform APIs, and
middleware integrations with cloud applications. This role
leans heavily on TypeScript, Node.js, and AWS, with occasional collaboration across
front-end (Angular) and embedded systems teams.
This is a hands-on development role - ideal for an engineer who enjoys solving
distributed systems challenges, working with modern TypeScript frameworks, and
building reliable cloud-connected products at scale.
What You’ll Do
Design, build, and optimize Node.js services and APIs using TypeScript.
Develop cloud-native applications leveraging AWS Lambda, API Gateway,
S3, and DynamoDB.
Build platform services that integrate with audio products, mobile apps, and
web clients.
Collaborate with cross-functional teams in cloud, firmware, and product
development.
Implement CI/CD pipelines, automated testing, and observability tooling.
Ensure reliability, performance, and security in all deployed services.
Explore and integrate emerging technologies to extend Shure’s cloud ecosystem.
What You’ll Bring
5+ years of professional software development experience.
Strong experience in TypeScript and Node.js (modern ecosystem).
Deep understanding of RESTful API design, event-driven systems, and
asynchronous programming.
Hands-on experience with AWS serverless frameworks (Lambda, API
Gateway, S3, DynamoDB).
Familiarity with Angular or similar front-end frameworks (for integration and
collaboration).
Experience with CI/CD, Git-based workflows, Docker, and automated testing.
Solid foundation in software design principles, performance tuning, and
cloud reliability.
Nice to Have
Exposure to C++ or embedded systems integration (for collaboration with IoT
and firmware teams).
Experience with GraphQL or WebSocket-based architectures.
Who You Are
You build systems with clean architecture and long-term maintainability in
mind.
You’re comfortable owning complex services end-to-end from design through
deployment.
You enjoy collaborating across disciplines - from firmware engineers to product
designers.
You stay current with emerging technologies and find elegant ways to apply
them.