Staff Software Engineer (Node.js/TypeScript)
Core
Designing, building, and operating large-scale, highly available backend systems and microservices on AWS.
Role type
Staff Software Engineer (Backend)
Builds
Cloud-native backend services, APIs, and event-driven systems
Domain
Cloud-native backend engineering
Deliverable
production ML models | product features | infrastructure
Required skills
System design, Microservices architecture, API design (REST/GraphQL/gRPC), Cloud-native development, Observability, Security principles, DevSecOps, Mentoring, Legacy modernization
Preferred skills
Node.js ecosystem, Serverless architectures, Infrastructure as Code (Terraform/CloudFormation), Large-scale production environments
Technologies
AWS, Node.js, TypeScript, PostgreSQL, MySQL, DynamoDB, MongoDB, Kafka, Redis, DataDog, gRPC, GraphQL, Terraform, CloudFormation
Responsibilities
Define reusable and scalable back-end architectures; Lead design and development of high-performance API-based services; Champion technical excellence and best practices; Collaborate with partners to align on back-end strategies; Mentor engineers and shape team best practices; Modernize legacy systems; Participate in on-call rotation for incident resolution
Seniority
Staff, hands-on IC with strategic leadership