Staff Software Engineer I - NodeJS, Microservices, Cloud & Typescript/JavaScript
Core
Design, build, and maintain robust multi-tenant microservices and APIs using Node.js, TypeScript, and cloud infrastructure to support product features and data analytics.
Role type
Staff Software Engineer (Node.js, Microservices, Cloud)
Builds
Self-healing, reliable microservices, APIs, and data-driven applications
Domain
Cloud-native backend engineering, distributed systems, and data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, TypeScript, JavaScript, Microservices architecture, Cloud platforms (AWS/Azure), Kubernetes, SQL databases, CI/CD, GitOps, Automated testing, API design
Preferred skills
Full-stack development, RabbitMQ, MongoDB, Snowflake, React
Technologies
Node.js, TypeScript, JavaScript, React, Docker, RabbitMQ, MongoDB, PostgreSQL, Snowflake, Kubernetes, Azure, AWS, GitHub Actions, ArgoCD
Responsibilities
Define API contracts and coordinate releases with Android engineering teams; Drive architecture simplification and robustness for production services; Write and maintain automated unit, integration, and end-to-end tests; Participate in technical design discussions and engineering planning.
Seniority
Staff, hands-on IC with strategic influence