高级后端软件开发工程师——巴西远程工作
为巴西科技公司 Montreal 构建 API、Web 界面和移动应用的高级后端开发工程师。使用 Node.js、React、Azure 及敏捷开发实践开展工作。
描述
- 为团队交付软件成果
- 构建和维护 API、Web 界面及移动应用
- 设计满足业务需求的可扩展且安全的技术解决方案
- 参与 Scrum 会议、待办事项细化、冲刺规划、每日站会、评审和回顾会议
- 协助拆解需求、评估工作量并作出架构决策
- 通过整洁代码原则、测试和代码评审维护代码质量
- 诊断生产环境问题、提出修复建议,并加强关键流程的可观测性
- 应用 AI 工具改进代码分析、文档编写、测试、故障排查、任务自动化和团队生产力
- 与 DevOps 及基础设施团队协作,处理流水线、环境、部署和 Azure 服务集成
任职要求
- 完成信息技术高等教育,包括本科或 lato sensu、stricto sensu 研究生学历
- 具备高级软件开发工程师的专业经验
- 具有敏捷软件开发环境经验
- 熟练掌握 JavaScript 或 TypeScript、Node.js 和 React,达到高级水平
- 具备开发和维护 REST API 的实践经验
- 深入了解 React Native,或愿意参与项目移动应用的开发
- 具备 Oracle 数据库、关系模型、查询和迁移经验
- 熟悉 Docker、CI/CD 流水线以及预发布和生产环境
- 具备 Scrum 经验,并能与跨职能团队协作
- 能够编写整洁、可测试且易于维护的代码
- 具备清晰的技术沟通能力、较强的自主性,并对交付成果负责
- 优先考虑:熟悉 Azure DevOps、Azure SQL、Blob Storage、Key Vault 和 Managed Identity 等 Azure 服务
- 优先考虑:具备使用 Playwright 进行端到端测试的经验
- 优先考虑:具备开发支持摄像头、OCR、地理定位和离线功能的移动应用经验
- 优先考虑:了解 API 安全、机密管理和部署最佳实践
- 优先考虑:在开发和运营工作中成熟地日常使用 AI 工具
福利待遇
- 临时合同职位
- 远程工作安排
- 欢迎残障人士申请
- 人才发展机会
- 协作、尊重且相互支持的工作环境
