软件架构与开发工程师

蒙特利尔 30天前全职 网络
面议
该职位已过期,不再接受申请。
作为我们技术团队的一员,你将参与关键后端服务的开发和演进,这些服务是高性能和高可靠性分布式平台的核心。 你的任务: - 使用Golang设计和开发后端服务。 - 创建和维护高效、可测试和有弹性的API。 - 确保代码质量、标准和最佳实践。 - 参与结构性主题:重构、优化、技术债务。 - 基于Clean Architecture原则设计架构。 - 在没有ORM的情况下管理数据访问(MySQL / SQLx)。 - 优化SQL查询(性能、索引、事务)。 - 建立和利用可观测性(OpenTelemetry)。 - 参与代码审查和架构决策。 - 使用Cursor IDE和AI工具提高生产力和代码质量。 招聘条件: - 至少5年类似后端岗位经验。 - 精通Golang。 - 在无状态REST API方面有丰富经验。 - 对分布式架构和微服务有很好的理解。 - 熟悉MySQL、SQLx和查询优化(无ORM)。 - 对性能、稳健性和可维护性的问题敏感。 - 自主、严谨、务实且好奇。 - 能够提出技术改进建议,并具备提案能力。 - 能胜任技术参考和指导角色。 技术栈和环境: - 语言:Golang - 架构:Clean Architecture,微服务 - 数据:MySQL,SQLx,Kafka(RedPanda),CDC - 可观测性:OpenTelemetry - 工具:Cursor IDE,Jira,Bitbucket - 环境:关键分布式系统,高质量和高性能要求 我们提供: - 20天假期,包括病假 - 1天个人假 - 魁北克内的远程职位 - 员工100%健康保险 - 补充养老金计划 - 每15天发放一次工资 Ringover是一个机会均等的雇主。所有人都将获得就业考虑,不会因任何歧视(种族、肤色、宗教、性别、性取向等)而受到影响。