资深全栈开发工程师

多伦多 3天前全职 网络
面议
合同:6 个月,每周 3 次现场工作(靠近金站) 必备条件: - 工程学、计算机科学或相关领域的学士学位 - 有在敏捷团队中工作的经验 - 5 年以上软件工程经验,特别是在构建和架构网络应用程序及后端服务方面 - 5 年以上 Java/Kotlin/Spring/Hibernate/NodeJS 的经验 - 5 年以上 React / Redux 的经验 - 3 年以上在 AWS 上工作和部署服务的经验 - 熟悉 Python - 有 Docker 使用经验 - 熟悉 AWS 服务,如 S3、ECS、Fargate、API Gateway、IAM、CFN - 有关系型数据库经验(理想情况下是 PostgreSQL) - 对核心软件开发流程有扎实的理解和证明的熟练程度 - 调试、代码优化、代码管理和分支、编码风格和重构 - 必须自我激励并具备强大的分析能力、解决问题能力和沟通能力 附加条件: - 有 NoSql 数据库经验(理想情况下是 Elastic Search)将是一个资产 - 有 Kotlin 的工作知识将是加分项 职责: - 您将与跨职能团队合作,使用敏捷方法构建金融服务行业的本地应用程序和云原生应用程序。我们正在寻找真正的团队合作伙伴,他们能够超越自己的专业领域,帮助团队交付。每个团队成员都对产品质量负责,并应愿意处理任何需要的任务,无论是前端、后端、测试自动化、部署自动化等。 - 成功的候选人将利用他们的经验和才能推动系统交付,引入新技术并指导我们应用程序的演变。 - 参与并贡献所有团队活动,如冲刺计划、冲刺执行、每日站会、冲刺评审和冲刺回顾 - 提供模块(前端和后端),为文档服务团队提供新功能 - 使用 React、Java、Kotlin、Spring 和 Hibernate 开发前端和后端代码 - 熟悉关系型数据库,并具备 PL/SQL 基础 - 对 AWS 有核心理解,特别是云形成、云监控、网络、S3、Lambda、在 ECS 上运行容器以及策略/角色 - 执行代码审查,确保团队工作的质量 测试: - 设计和实施单元测试、集成测试、系统测试、性能测试和负载测试 - 以安全和经济有效的方式管理 AWS 资源。