高级软件工程师
Senior Software Engineer
Tremendous 是一个全球平台,专为帮助企业免费向任何人、任何地点发送数千笔付款而设计。我们受到 Atlassian、MIT 和 United Way 等 20,000 家组织的信任,为全球数百万收件人提供礼品卡和资金。
我们的客户(研究人员、营销人员、人力资源团队、非营利组织和平台企业)称赞 Tremendous 使用起来快速且简便。[查看我们在 G2 上的评价](https://www.g2.com/products/tremendous/reviews)。
Tremendous 盈利并持续增长,无需外部投资。我们是一个完全远程办公、高度文档化、会议较少的文化,这意味着你在职业和个人生活中有更多时间做真正重要的事情。团队一致认为——我们的员工 NPS 在 80 多分。
**你将负责**
- 全程负责产品功能的开发,包括需求分析、架构设计、编码、测试和发布功能
- 与其它工程师和设计师紧密合作,共同构思解决用户问题的方案
- 通过流程/代码改进和指导他人来提升开发人员的生产力
- 在分布式团队中工作
**你需要具备**
- 具备从头到尾构建复杂网络产品的经验
- 精通整个技术栈(前端、后端,以及中间的所有内容)
- 熟练使用 Ruby on Rails 和 React(或类似的 JavaScript 框架)
- 强大的书面沟通能力。我们是一个以文档为先的文化
- 渴望并能够自主工作,主动推进自己的任务。Tremendous 不适合那些习惯等待指令的人
- 高度的同理心。你关心你的同事和我们的用户。你能设身处地为他们着想
**这个职位的亮点**
- 你将有机会与 Tremendous 的顶尖团队一起工作。
- 你将加入一个快速增长的团队。过去一年收入翻了三倍,团队规模也迅速扩大。增长意味着更多的学习和晋升机会。
- **具有竞争力的薪资和股权。** 该职位的基本薪资:100,000 - 200,000 美元。
- **完全远程办公。** 可以在美洲任何地方工作。
- **优秀的企业文化。** 在我们的 [公开手册](https://handbook.tremendous.com/) 中了解更多关于我们如何工作的信息。
查看英文原文
Tremendous is the global platform built for businesses to send payouts - gift cards and money - to anyone, anywhere, instantly. We're trusted by 20,000+ organizations, from startups to giants like Google, GitHub, and Notion, to reach millions of recipients worldwide.
We're profitable and growing without outside investors. We're fully remote, with a high-documentation, low-meeting culture that leaves more time for the work that matters - and for your life outside it. Our employee NPS sits in the 80s.
### About the role
**What we work on:** Customers can send thousands of payouts in a few clicks, but making that simple takes complex engineering. We move billions of dollars through our platform, manage a catalog of 2,500+ redemption options, and deliver to recipients in 200+ countries. Our work spans the whole experience: helping businesses get started, giving large organizations the tools to manage their payouts, expanding what customers and recipients can do with Tremendous, and building the platform that supports it all.
**How we build:** Engineers drive projects end to end, from helping shape what gets built to measuring whether it worked. We work async, so writing is how work gets done here. Projects start with a tech brief, and we document decisions so teammates can catch up without another meeting. We use AI throughout to write and review code, explore unfamiliar parts of the codebase, and pressure-test ideas.
**What we value:** We’re deliberate about which tech debt we tackle and when, prioritizing work that unblocks development and strengthens our infrastructure. When incidents happen, we respond, conduct a blameless post-mortem, and address the underlying causes - whether they’re in our systems, processes, or application security. We work through problems openly, seek input from people who know the problem best, and change our minds when someone has a better answer.
### **What you’ll do**
- Architect, build, and test substantial features across the stack. Choose technical approaches that balance delivery speed, reliability, and maintainability.
- Work with PMs and designers to scope projects, estimate effort, surface complexity and tradeoffs early, and keep everyone in the loop as things change.
- Make the team around you faster and better through documentation, tooling, code review, and mentorship.
- Own what you ship in production: monitor releases and debug what breaks.
### **What you’ll bring**
- **Experience building complex web applications** with demonstrated ownership across the stack. You write correct, maintainable, secure code and choose solutions that fit the problem.
- **Deep expertise with a modern web framework, ideally Ruby on Rails or React.** Our stack also includes TypeScript, PostgreSQL, and Google Cloud.
- **Independence.** You thrive with autonomy. You break big, ambiguous problems into shippable pieces, unblock yourself, and adapt to whatever a project needs.
- **Product sense.** You care about why you’re building something, not just how. You ask questions that clarify the user’s problem and use that understanding to make sensible tradeoffs.
- **Strong written communication.** You write concise, constructive technical briefs, code reviews, and project updates.
- **Curiosity.** You enjoy digging into unfamiliar domains and figuring out problems without an obvious playbook. You seek feedback and use what you learn to become a better engineer.
- **Effective use of AI.** You use AI heavily to accelerate your work while remaining accountable for every line you ship. You review, test, and refine AI output with the judgment of an experienced engineer building a product we’ll maintain for years.
### **What's cool about the role**
- **Competitive pay and equity.** Base salary for this role: $100,000 - $200,000.
- **Fully remote.** Work from anywhere in the Americas.
- **Great culture.** Read more about how we work in our [public handbook](https://handbook.tremendous.com/).