职位:软件工程师(Golang + GCP)
地点:多伦多(灵活安排,每周最多三次到办公室)
期限:6个月至1年
工作模式:混合(每周最多3天现场)
关于我们的客户:
我们的客户是一家以技术为中心的组织,致力于构建可扩展、架构良好和云原生的数字平台。他们强调工程卓越、协作和高质量交付,适用于所有团队。环境为前瞻性思维的工程师设计,他们重视干净的代码、现代云基础设施和创新的问题解决。
这个工程团队在开发后端系统、加强云能力和提升应用性能方面发挥着关键作用。他们在分布式环境中工作,支持关键的现代化项目,并确保平台在企业级用例中的可靠性。
关于这个机会:
我们正在寻找具有Golang和Google Cloud Platform (GCP)丰富经验的软件工程师。此角色涉及设计和开发微服务,构建高性能后端系统,并参与支持云可扩展性和弹性的架构决策。
您将加入一个重视责任感、干净的工程实践和持续改进的团队。该角色提供了与先进技术合作的机会,与跨职能团队协作,并在快节奏的敏捷环境中为云原生计划做出贡献。
您的工作内容:
您将负责使用Golang和Java构建和维护后端服务和微服务。这包括设计RESTful API和开发支持高可用性平台的强大服务集成。
您将使用Google Cloud Platform (GCP)架构和实现云原生解决方案,确保服务可扩展、安全并优化分布式操作。这包括使用Docker和Kubernetes等容器技术,优先考虑在GKE上的经验。
您的职责还包括使用GitHub Actions、GitLab CI、Jenkins或类似平台实现和维护CI/CD流水线。您将与架构师和技术负责人合作,确保与分布式系统设计原则保持一致。
此外,您将与多个应用层的SQL和NoSQL数据库合作,积极参与敏捷/Scrum仪式,参与规划、执行和持续交付。故障排除、优化性能和确保系统可靠性也是您日常工作的一部分。
您需要具备的能力:
您需要具备Golang的丰富实践经验和Java及Spring Framework的实际知识。扎实的Google Cloud Platform (GCP)背景是必需的,并且有开发RESTful API和微服务的经验。
您对使用Docker和Kubernetes进行容器化有深刻的认识,最好是在GKE上的经验,并且有使用GitHub Actions、GitLab CI或Jenkins等CI/CD工具的经验。对分布式系统、云架构和后端设计模式有深入理解。
您能够熟练使用SQL和NoSQL数据库。在敏捷/Scrum环境中的经验以及在跨职能团队中有效协作的能力也是成功的关键。
加分项:
有大规模云现代化项目或事件驱动架构的经验是有益的。强大的系统设计技能、解决复杂后端问题的能力以及在工程团队中有效协作的能力将被视为强大的资产。
我们的承诺:
Akkodis是The Adecco Group的一部分,致力于培养一个多元化和包容性的员工队伍,每个人都受到尊重和重视。我们欢迎来自各个背景的申请者,并确保申请者信息的完全保密和道德处理。
Akkodis Canada在未经您明确同意的情况下,绝不会分享您的简历或个人信息。