作为我们技术团队的一员,你将参与关键后端服务的开发和演进,这些服务是高性能和高可靠性分布式平台的核心。
你的任务:
- 使用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是一个机会均等的雇主。所有人都将获得就业考虑,不会因任何歧视(种族、肤色、宗教、性别、性取向等)而受到影响。