全栈开发工程师(远程,巴西)
为 EX Squared 的数字化转型客户构建端到端 React 和 Node.js 应用。居住在巴西远程工作,负责 API、数据库、测试和生产部署。
描述
- 使用现代前端技术创建响应式、交互式界面
- 使用 JavaScript、TypeScript 和 Node.js 开发和维护后端服务及 API
- 通过连接用户体验、服务和数据,交付覆盖整个应用技术栈的功能
- 设计、实施和维护数据库及数据集成
- 开发和集成 API,包括 GraphQL 服务
- 调查并解决前端、后端、集成和生产环境中的问题
- 编写清晰、易读且易于维护的代码
- 参与代码审查、测试、调试和持续交付实践
- 支持自动化测试和 CI/CD 工作流
- 提升应用性能,并协助维护可靠的生产部署
- 在整个开发生命周期中与开发人员、QA 专业人员、架构师及其他利益相关者协作
- 记录技术决策,并清晰传达进展、挑战和解决方案
- 将 AI 辅助工具应用于编码、测试、调试和文档编写,同时批判性地评估其输出
任职要求
- 至少三年使用现代开发框架和语言的专业经验,尤其是 React 和 Node.js
- 具备扎实的 JavaScript 和 TypeScript 实践经验
- 具有前端开发、API、后端服务、身份验证、测试和调试经验
- 具有部署或支持生产环境应用的经验
- 具有 GraphQL 和 Apollo 经验
- 熟悉 Git、拉取请求工作流、自动化测试和 CI/CD 流水线
- 具有在 Mac 或 Linux 环境中使用命令行的经验
- 能够开发原型并使其达到可投入生产的状态
- 至少参与过一个大型项目
- 具备出色的故障排查和问题解决能力
- 能够快速学习新概念、新技术和新的开发实践
- 具备清晰的沟通、协作和文档编写能力
- 具有使用 GitHub Copilot、ChatGPT、Claude 或 Cursor 等 AI 开发工具的经验,并能够理解和批判性审查生成的代码
- 理解负责任的 AI 开发,包括妥善处理客户代码和数据
- 具备高级英语沟通能力,能够与国际团队有效协作
- 合同期限为六个月
- 必须目前居住在拉丁美洲
福利待遇
- 以美元支付的具有竞争力的薪酬
- 可使用学习平台并获得职业发展机会
- 灵活的工作环境
- 协作型多元文化团队
