Software Development Engineer II Backend
Core
Design, build, and maintain backend services and APIs, owning features end-to-end from design through production support.
Role type
Senior IC backend software engineer
Builds
Backend services and APIs
Domain
Internet technology / Cloud infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Node.js, JavaScript/TypeScript, system design, cloud platforms (AWS/Azure/GCP), Git, Docker, asynchronous programming, data structures, algorithms, OOP
Preferred skills
Go, Kubernetes, SQL/NoSQL databases, messaging queues (NATS/Kafka), distributed systems, microservices, configurable systems
Technologies
Node.js, Go, Docker, Kubernetes, AWS, Azure, GCP, Git, NATS, Kafka
Responsibilities
Design and develop backend services and APIs; containerize services and deploy on cloud platforms; lead code reviews and debug complex production issues; mentor junior engineers
Seniority
Senior, hands-on IC