Innosphere 高级全栈开发工程师——加拿大远程
加入 Innosphere,担任高级全栈开发工程师,负责构建和现代化云应用,涵盖前端与后端系统。 使用 AWS 基础设施、API、可扩展服务和自动化测试,为客户项目提供支持。
描述
- 在前端和后端系统中创建并维护可扩展的高质量软件
- 开发可复用的服务、API 和共享业务逻辑
- 构建并支持基于云的应用和服务
- 使用基础设施即代码和 CI/CD 实践设计并管理基础设施与部署方案
- 创建并维护自动化测试解决方案
- 与架构师、开发人员和产品团队合作,将业务需求转化为技术方案
- 为新平台功能交付相应能力
- 参与代码审查、技术讨论、故障排查和持续改进工作
任职要求
- 计算机科学、软件工程或相关专业学士学位,或具备同等实践经验
- 至少 7 年商业软件应用开发专业经验
- 具备使用 React 构建现代前端应用的高级经验
- 具备扎实的 Node.js、C# 和 Python 后端开发技能
- 具备丰富的 AWS 使用经验,包括 Lambda、ECS、SQS、EventBridge、CloudFront、ALB 及相关服务
- 具备 PostgreSQL 和 DynamoDB 使用经验
- 具备使用 Terraform 进行基础设施即代码开发以及使用 GitLab CI/CD 流水线的经验
- 具备使用 Jest 和 Playwright 进行自动化测试的经验
- 具备出色的分析、解决问题和协作能力
- 具备使用 AI 辅助开发工具的经验
- 目前居住在加拿大
- 获准在加拿大合法工作
- 须通过犯罪记录、教育经历和就业背景调查
福利待遇
- 完全远程工作安排
- 丰厚的带薪休假
- 高于平均水平的牙科、医疗、视力、长期伤残、意外死亡及伤残、人寿和家属人寿保险保障
- 家庭办公室福利计划
- 年度专业发展预算
- 年度健身福利
- 午餐学习活动和线上活动
- 年度线下公司庆祝活动
- 注册退休储蓄计划(RRSP)匹配
- 蓝鸟队体育赛事门票
- 生日俱乐部庆祝活动
- 社区和慈善活动
- 员工成长与职业发展机会
- 内部晋升机会
- 居家办公安排
- 可应残障候选人请求提供便利安排
