Software Engineer, Backend
Core
Design, build, and operate backend services and distributed systems for a developer email platform serving millions of users.
Role type
Senior Backend Software Engineer (Infrastructure & APIs)
Builds
APIs, dashboard experiences, queues, background workers, and scalable database services
Domain
Developer tools / Email infrastructure / Cloud-native systems
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, API development, database modeling, infrastructure as code, observability, system reliability engineering, asynchronous processing, concurrency management, production debugging, cloud operations
Preferred skills
Node.js, TypeScript, Go, Postgres, AWS (serverless/container), developer tools experience
Technologies
Terraform, AWS CDK, AWS, Postgres, Node.js, TypeScript, Go
Responsibilities
Own features end-to-end from scoping to deployment, build reliable distributed systems handling traffic spikes and failures, scale APIs and databases, operate systems with monitoring and on-call rotation, collaborate with support to improve products, improve engineering quality through testing and tooling
Seniority
Senior, hands-on IC
