Bonapolia
Bonapolia
11 – 50 员工
咨询市场营销物流
Bonapolia 是一家招聘与人才匹配公司,通过以候选人为中心的流程以及与招聘客户的紧密合作,为候选人对接技术和工程领域的工作机会。其以远程办公为主的全球职位市场为求职者提供职业指导、面试协调和搬迁协助,包括前往葡萄牙的发展路径。公司将精品招聘服务与可规模化的人才交付、员工培训支持以及简化的申请和对接流程相结合。

高级 Go 后端工程师 - 葡萄牙远程

为网约车乘客平台构建并运营可扩展的 Go 后端服务。 负责架构、可观测性、生产交付和工程师指导。

描述

  • 构建和维护满足业务需求的可靠、可扩展后端服务
  • 研究技术方案,负责后端架构和功能实现
  • 与跨职能团队合作,交付一致且有效的解决方案
  • 参与代码评审和架构讨论
  • 提升团队后端服务的技术质量
  • 编写符合公司标准的整洁、可维护代码
  • 在整个生命周期内管理后端服务交付、监控和生产运营
  • 实施和维护涵盖指标、日志、仪表板及分布式追踪的可观测性系统
  • 指导工程师,推动优秀的工程实践和质量标准
  • 为网约车应用的完整乘客体验作出贡献
  • 完成英语测评、内部技术面试、客户面试和客户文化契合度面试阶段

任职要求

  • 具备中级英语水平
  • 位于欧盟、格鲁吉亚、亚美尼亚、塞尔维亚或哈萨克斯坦
  • 能够在中欧时间时区工作
  • 至少五年生产环境商业后端工程经验
  • 具备高级 Go 经验,涵盖并发、同步原语、上下文传递、goroutine 生命周期管理和优雅停机
  • 拥有开发和运营高负载分布式系统的经验
  • 近期具备复杂业务逻辑和不断变化需求的产品开发经验
  • 具备扎实的 SQL 和数据建模能力,包括模式设计、连接、聚合、复合索引、数据类型选择、查询分析、复制、分区和分片
  • 具备 MySQL 或 PostgreSQL 经验
  • 深入了解缓存方案,包括 Redis、旁路缓存、缓存预热和后台刷新
  • 具备使用 gRPC 和消息代理进行同步及异步服务通信的经验,了解交付保证、幂等性和负载均衡之间的权衡
  • 深入了解微服务架构和高效的客户端—服务器通信,包括相关权衡与限制
  • 具备可观测性实践经验,包括指标、日志、分布式追踪、告警,以及使用 pprof 进行 Go 性能分析
  • 理解非功能性需求、SLA、SLO 和 SLI
  • 具备 Docker、Kubernetes、CI/CD 流水线和云平台经验
  • 能够编写可维护、可测试的代码,并具备较强的单元测试和集成测试覆盖率
  • 熟练使用 Git 和现代代码评审实践
  • 能够以适当的详细程度解释项目架构
  • 能够通过澄清需求和工作量,独立将模糊问题转化为解决方案
  • 加分项:具备使用 Kafka、NATS 或 RabbitMQ 的事件驱动架构经验
  • 加分项:熟悉基础设施即代码工具
  • 加分项:具备使用 pprof 和 trace 分析及优化 Go 性能的经验
  • 加分项:熟悉设计交接工具和跨平台协作流程
  • 加分项:具备 AI 辅助开发工具经验

福利待遇

  • 与 Bonapolia 签订 B2B 合同
  • 按月开具发票并付款,通常遵循客户向 Bonapolia 的付款安排,一般为 30 天
  • 合同受候选人所在国家法律管辖
  • Bonapolia 负责管理客户侧文件,包括 MSA、NDA 和发票