Resend
Backend Engineer
Europe, Remote. Posted a month ago
The role
You will own features end-to-end from proposing ideas to building APIs and services. You will build reliable distributed systems and scale APIs and databases. You will also operate what you build through monitoring, deployments, and on-call rotations.
What you will do
- Own features end-to-end from proposing ideas to building APIs and services
- Build reliable distributed systems including queues and background workers
- Scale APIs and databases to improve performance and efficiency
- Operate built systems with monitoring, safe deployments, and on-call rotation
- Work with support and customers to turn problems into product improvements
- Improve engineering quality through tests, tooling, and existing systems
Required qualifications
- 8+ years of software engineering experience
- Substantial experience building and operating backend services in production
- Experience with queues, asynchronous processing, and distributed systems
- Ability to design systems from scratch and think through rollout
- Understand cloud infrastructure and service operations
- Experience designing APIs and relational data models
- Experience managing production infrastructure with infrastructure as code using tools such as Terraform or AWS CDK
- Comfortable working across the stack
- Communicate clearly in written and spoken English
- Can consistently work with overlap during Americas working hours
Nice to have
- Deep experience with Node.js, TypeScript, Go, and Postgres
- Built and operated services on AWS using serverless or container-based infrastructure
- Worked on developer tools, public APIs, or email infrastructure
Benefits
- Meaningful ownership
- Autonomy
- A high bar for quality
- A collaborative, low-ego team
- Remote work
About the company
Resend is building the modern email sending platform for developers. Their fully remote team of 50 spans 15 countries and is backed by a16z and Y Combinator.