全栈软件开发工程师
加入 Stack Builders,维护 Java 和 Node.js 服务,为国际软件咨询公司提供支持。 协助改进客户的 Web 平台、CI/CD 交付、基础设施及 AI 工作流。
描述
- 开发用于产品演示的 Java、Maven 和 Node.js 服务及 Web 应用。
- 维护客户的 Web 平台并构建新组件。
- 减少技术债务、更新依赖项、修复缺陷,并支持正在进行的项目重点工作。
- 使用 Buildkite 和 CI/CD 实践,确保构建与交付可靠。
- 直接与客户的工程团队合作。
- 分享进展并及时指出阻碍。
- 独立负责分配的工作。
- 根据项目需求变化,为基础设施、Web 应用和 AI 工作流改进作出贡献。
任职要求
- 至少六年专业软件开发经验。
- 至少两年使用 Java、Maven 和 Node.js 开发软件的经验。
- 具备涵盖前端和后端技术的全栈开发经验。
- 具备交付生产级应用的经验。
- 评估和应用 AI 技术时具备出色的批判性思维能力。
- 曾使用生成式 AI 改进软件交付,同时保持工程质量。
- 具备 CI/CD 流水线经验。
- 熟悉 Buildkite。
- 英语口语和书面表达能力出色。
- 具备出色的沟通与协作能力。
- 能够高度独立地管理工作。
- 具备出色的问题解决和批判性思维能力。
- 拥有计算机科学或相关技术领域的学士学位。
福利待遇
- 完全远程办公,工作安排灵活。
- 参与具有挑战性的长期全职项目,与全球知名企业合作。
- 有机会参与塑造工程团队和客户项目的技术方向。
- 重视学习的文化,并定期开展结对编程。
- 有机会参加会议、参与开源项目、撰写教程和博客文章,并发表技术演讲。
- 与技术精湛且充满热情的同事共事。
- 按时付款,并可灵活选择付款日期安排。
- 获得社区支持,并在 Stack Builders 获得成长机会。
- 包容、安全且提供平等机会的工作环境。
