软件工程师,后端
Software Engineer, Backend
Resend 正在快速成长,现在已有超过 400 万开发者在使用。我们正在组建核心软件工程师团队,以支持每天数百万封邮件的发送。
我们是一个小团队,非常重视开发者体验、可靠性和质量。我们寻找那些喜欢从头到尾交付功能,并理解如何构建和运营其背后基础设施的工程师。
该职位为全远程办公,位于美洲或欧洲时区,偶尔需要出差参加团队会议、会议、聚会等。
了解更多关于我们的工作方式、招聘流程以及我们重视的价值观,请访问这里。https://resend.com/handbook
在本职位中,您将...
- 从提出想法和规划项目到构建 API、仪表盘体验以及它们背后的服务,全程负责功能的实现。
- 构建可靠的分布式系统,包括处理流量高峰、重试和故障的队列和后台工作者。
- 扩展 API 和数据库,随着使用量的增长,提升性能、数据完整性和效率。
- 运营您所构建的内容,包括有意义的监控、安全的部署,以及参与我们的值班轮班。https://resend.com/handbook/engineering/how-we-handle-on-call-rotations
- 与支持团队和客户紧密合作,了解常见问题并将其转化为产品改进。
- 提升工程品质,强化测试、工具和现有系统,同时开发新功能。
您如果符合以下条件,将是非常合适的人选...
- 具有 8 年以上软件工程经验,有在生产环境中构建和运营后端服务的丰富经验
- 有使用队列、异步处理和分布式系统的经验,包括重试、重复事件、并发和部分故障
- 能够从零开始设计系统,并思考这些系统的部署
- 理解云基础设施和服务运维,包括部署、可观测性、容量和调试生产问题
- 有设计 API 和关系型数据模型的经验,能够诊断慢查询并进行安全的数据库更改
- 有使用基础设施即代码管理生产基础设施的经验,使用 Terraform 或 AWS CDK 等工具
- 能够跨技术栈工作,提供完整的用户体验
- 主动积极,能清晰沟通权衡,并知道何时寻求帮助
- 喜欢帮助其他开发者
查看英文原文
Resend is growing fast, and there are now over 4 million developers using it. We’re building our core team of software engineers to support millions of emails sent every day.
We’re a small team that cares deeply about developer experience, reliability, and quality. We’re looking for engineers who enjoy shipping features end-to-end and understand how to build and operate the infrastructure behind them.
This role is fully remote based in Americas or European timezones, with some expected travel for team offsites, conferences, meetups, and more.
Read more about how we work, how we hire, and what we value here. https://resend.com/handbook
IN THIS ROLE, YOU WILL…
- Own features end-to-end, from proposing ideas and scoping projects to building APIs, dashboard experiences, and the services behind them.
- Build reliable distributed systems, including queues and background workers that handle traffic spikes, retries, and failures predictably.
- Scale APIs and databases, improving performance, data integrity, and efficiency as usage grows.
- Operate what you build, with meaningful monitoring, safe deployments, and participation in our on-call rotation. https://resend.com/handbook/engineering/how-we-handle-on-call-rotations
- Work closely with support and customers to understand recurring problems and turn them into product improvements.
- Improve engineering quality, strengthening tests, tooling, and existing systems alongside building new capabilities.
YOU WILL BE A GREAT FIT IF YOU...
- Have 8+ years of software engineering experience, with substantial experience building and operating backend services in production
- Have worked with queues, asynchronous processing, and distributed systems, including retries, duplicate events, concurrency, and partial failures
- Have the ability to design systems from scratch and think through the rollout of those systems
- Understand cloud infrastructure and service operations, including deployments, observability, capacity, and debugging production issues
- Have experience designing APIs and relational data models, diagnosing slow queries, and making safe database changes
- Have experience managing production infrastructure with infrastructure as code, using tools such as Terraform or AWS CDK
- Are comfortable working across the stack to deliver a complete product experience
- Take initiative, communicate tradeoffs clearly, and know when to ask for help
- Enjoy helping other developers and care about the details that make software easy to use
- Communicate clearly in written and spoken English and can consistently work with overlap during Americas working hours
YOU WILL BE AN EXCEPTIONAL FIT IF YOU ALSO...
- Have deep experience with Node.js, TypeScript, Go, and Postgres
- Have built and operated services on AWS, using serverless or container-based infrastructure
- Have worked on developer tools, public APIs, or email infrastructure
WHAT IT MEANS TO JOIN THE TEAM:
- Meaningful ownership: Help decide what we build and take responsibility for how it works
- Autonomy: Make decisions, propose improvements, and move work forward
- A high bar for quality: Care about everything from API behavior to how a service recovers from failure
- A collaborative, low-ego team: Give honest feedback, share knowledge, and help each other grow
- Remote work: Work with a fully remote team, with flexibility around shared working hours
- Comp: $140,000 - $180,000 USD, commensurate with experience
ABOUT RESEND
We are building the modern email sending platform for developers. We care deeply about quality, craft, and the developer experience.
Our fully remote team of 50 spans 15 countries and counting. We're backed by a16z, Y Combinator, and others. Meet the humans → https://resend.com/humans