高级软件工程师- 网站应用与开发体验
Senior Software Engineer - Web App & DevEx
我们正在寻找一名高级软件工程师,帮助构建和演进支持Runware网页应用和开发者体验(DevEx)的系统和API。
你将与后端工程师、前端工程师、产品、设计和其他团队紧密合作,构建可靠的企业内部和面向开发者的API及功能,使复杂的AI基础设施易于使用。
你将从理解需求和技术限制开始,到实现和交付,全面负责后端工作,为网页应用及其支持的API的质量、可靠性和演进做出贡献。
这个职位结合了技术深度与产品思维和协作能力。你将被期望能够自主工作,参与技术决策,并帮助将雄心勃勃的想法转化为稳健的生产系统。
你将负责
- 构建和维护支持网页应用和开发者体验的内部和面向开发者的API和服务
- 开发和演进公共API功能,包括任务类型、验证、路由以及WebSocket/REST行为
- 负责维护管理员API和面板,作为Runware内部使用的平台
- 与使用情况、计费和客户数据合作,确保准确性与可靠性,包括Stripe
- 调查并解决影响网页应用及其API的生产问题和安全漏洞
- 编写、测试和审查干净、可维护的代码,为强大的工程实践和代码质量做出贡献
- 与产品、设计和工程团队合作,明确需求,识别依赖关系,并定义范围明确的技术解决方案
- 参与技术决策,在适当的时候跨前端和后端边界工作,并在需要专业技能或共享系统时与更广泛的后端团队协作
要求
- 在构建后端系统和API方面有丰富经验
- 在一种或多种后端语言上有扎实的编程经验,具备快速学习和在新语言和技术中有效工作的能力
- 有构建可靠、可维护且经过充分测试的生产系统的经验
- 对API设计、异步工作负载和分布式系统概念有良好的理解
- 在安全、可靠性和性能方面的扎实工程基础
- 良好的沟通和协作能力,能够有效地在工程、产品和设计之间协作
- 强烈的责任感和自主性,能够在适当的时候进行判断和行动
查看英文原文
We’re looking for a Senior Software Engineer to help build and evolve the systems and APIs that power Runware’s Web App and Developer Experience (DevEx).
You’ll work closely with backend engineers, frontend engineers, Product, Design and other teams to build reliable internal and developer-facing APIs and functionality that make complex AI infrastructure simple to use.
You’ll take ownership of backend work from understanding requirements and technical constraints through to implementation and delivery, contributing to the quality, reliability and evolution of the Web App and its supporting APIs.
This role combines technical depth with product thinking and collaboration. You’ll be expected to work autonomously, contribute to technical decisions and help turn ambitious ideas into robust production systems.
What you’ll do
- Build and maintain internal and developer-facing APIs and services that power the Web App and developer experience
- Develop and evolve public API functionality, including task types, validation, routing and WebSocket/REST behaviour
- Own and maintain the Admin API and panel as an internal platform used across Runware
- Work with usage, billing and customer data to ensure accuracy and reliability, including Stripe
- Investigate and resolve production issues and security vulnerabilities affecting the Web App and its APIs
- Write, test and review clean, maintainable code, contributing to strong engineering practices and code quality
- Work with Product, Design and engineering teams to clarify requirements, identify dependencies and define well-scoped technical solutions
- Contribute to technical decisions, work across frontend and backend boundaries where appropriate, and collaborate with the wider Backend team where specialist knowledge or shared systems are involved
Requirements
- Strong experience building backend systems and APIs
- Strong programming experience in one or more backend languages, with the ability to quickly learn and work effectively in new languages and technologies
- Experience building reliable, maintainable and well-tested production systems
- Good understanding of API design, asynchronous workloads and distributed systems concepts
- Strong engineering fundamentals around security, reliability and performance
- Strong communication and collaboration skills, with the ability to work effectively across engineering, Product and Design
- Strong ownership and autonomy, with good judgement around when to involve others
- Comfortable using AI-assisted development tools and agents to improve productivity, while understanding their limitations and maintaining responsibility for the quality, security and correctness of the resulting code
Nice to have
- Experience with PHP, Symfony and/or Doctrine
- Experience with WebSockets
- Experience building public APIs or other developer-facing products
- Experience with usage-based billing, credits or financial data
- Experience contributing to architectural decisions and mentoring other engineers
Benefits
We’re a remote-first collective, meeting in person twice a year to plan, brainstorm, celebrate wins, and enjoy some face-to-face time. We have core hours for cooperative working and calls, but outside of that your calendar is yours. Work the hours that let you perform at your peak while also building a healthy life.
Our release cycles are fast and intense, but they’re followed by real downtime. After big pushes we expect the team to unplug, recharge, and come back ready & stronger than ever for the next leap.
- Generous paid time off – vacation, sick days, public holidays
- Meaningful stock options – share in the upside you create
- Remote-first setup – work from home anywhere we can employ you
- Flexible hours – own your schedule outside core collaboration blocks
- Family leave – paid maternity, paternity, and caregiver time
- Company retreats – twice-yearly gatherings in inspiring locations
Originally posted on Himalayas