About the Role
Join our EXP (Experience) squad to build customer-facing APIs and backend systems for enterprise IoT connectivity management. You will own features end-to-end, from discovery and design to rollout and iteration, focusing on scalability, security, and extensibility. Our core stack includes TypeScript, Node.js, and NestJS on AWS with Infrastructure as Code.
Responsibilities
- Design and deliver scalable, customer-facing backend capabilities from architecture to production.
- Drive API and system design decisions (REST and GraphQL) with long-term scalability, security, and maintainability in mind.
- Collaborate closely with Product, Design, and other engineering teams to translate complex requirements into clean technical solutions.
- Improve reliability, observability, and testing practices, and raise architectural standards within your domain.
- Run what you build: take part in on-call, incident resolution, and post-mortems, and keep an eye on the cost and SLAs of your services.
- Contribute to mentoring, hiring, and raising the engineering bar within the team.
Requirements
- Strong experience building scalable backend systems with TypeScript and Node.js, ideally using NestJS.
- Proven track record designing and evolving REST APIs (GraphQL a plus) in production environments.
- Solid experience with AWS and Infrastructure as Code, especially Terraform.
- Hands-on experience with data modeling and performance optimization in SQL or NoSQL databases.
- Demonstrated ability to own features end to end and make sound architectural trade-offs.
- Comfort running production systems: testing, observability, and on-call as part of ownership.
- AI-assisted development is part of your everyday workflow. Active usage of modern AI coding tools and holding AI-generated code to the same quality and security bar as anything written by hand.
Skills
- TypeScript
- Node.js
- NestJS
- REST APIs
- GraphQL
- AWS
- Infrastructure as Code
- Terraform
- Data Modeling
- Performance Optimization
- SQL
- NoSQL
- Testing
- Observability
- On-call
- AI coding tools
Experience Level
- Senior
