高级全栈工程师 - 巴西远程岗位
负责 Juvo 巴西团队的分布式系统架构与质量,担任高级全栈工程师。 使用 C#/.NET、Node.js、Flutter 或 React 开展工作,并提供技术指导。
描述
- 担任团队在架构、代码质量和工程指导方面的技术负责人
- 设计并演进具备可扩展性、韧性和高性能的分布式系统
- 使用 C#/.NET Core 和 Node.js 制定并维护 API 及微服务架构标准
- 通过 REST、RabbitMQ 和事件驱动架构改进服务集成
- 参与关系型和非关系型数据库的数据模型设计
- 实施并评审单元测试、集成测试、契约测试和负载测试策略
- 维护外部集成的安全性、身份验证、授权和合规性
- 支持容量规划、生产问题排查和事故根因分析
- 制定 Flutter 和 React 应用的前端架构标准
- 与设计和产品团队合作,确保性能、可访问性和用户体验
- 建立设计系统、可复用组件,以及状态管理和 API 集成实践
- 指导 Web 及 Android/iOS 移动应用的技术选型
- 通过代码评审、技术分享和结对编程培养初级及中级工程师
- 负责技术决策、文档、规划、待办事项细化、站会和评审
- 识别平台技术路线图中的流程和架构改进机会
任职要求
- 计算机科学、软件工程、信息系统或相关专业本科及以上学历
- 具备 C#/.NET Core 和 Node.js 的生产环境经验
- 具备 REST API 和微服务架构方面的专业能力
- 熟悉 PostgreSQL 或同类关系型数据库
- 具备 RabbitMQ 或类似消息系统,以及异步集成模式的经验
- 具备 Docker、Kubernetes 和 AWS 的生产环境经验
- 具备创建自动化单元测试、集成测试和契约测试的经验
- 熟练使用 Dart 开发 Flutter,和/或使用 TypeScript 或 JavaScript 开发 React
- 具备前端架构、性能、可访问性和 REST API 集成经验
- 熟练使用 Git 以及 GitHub 或 GitLab
- 具备 Scrum 或 Kanban 等敏捷实践经验
- 具备能够阅读和撰写技术英语的能力
- 具备指导他人和技术领导经验
- 研究生学位、MBA 或相关认证优先
- 具备 Android 或 iOS 应用开发经验优先
- 具备 Python、CI/CD、GitHub Actions、可观测性和 AI 编程工具经验优先
福利待遇
- 医疗保险
- 牙科保险
- 育儿援助
- 人寿保险
- 餐食补贴
- 生日当天休假
- 两天健康福利假
- TotalPass
- 餐费补贴
- 远程办公
