Golang 工程师 at Zecrey

全职1个月前
Employment Information
职位描述
本岗位需深度参与Golang项目的系统分析与设计工作,主导详细设计流程,全面负责核心业务功能及底层基础功能的功能设计、代码实现与单元测试。同时需协同参与通用基础业务架构平台的讨论与设计,该平台将支撑上层复杂业务场景,作为各类业务应用的基础框架,实现可扩展性、可维护性及高效开发周期。具体工作包括制定架构标准、设计可复用组件,并确保平台满足不同业务领域的技术需求。
核心职责
  • 主导基于Golang的系统分析与设计,将业务需求转化为技术解决方案
  • 为核心业务功能及系统基础组件制定详细技术设计方案
  • 使用Golang实现并测试关键业务功能,确保代码质量与性能优化
  • 跨部门协作设计支持多样化业务场景的通用架构平台
  • 确保平台模块化设计可便捷对接上层应用与服务
  • 定期开展代码审查并为初级开发人员提供技术指导
  • 监控系统性能并实施优化方案以提升扩展性与可靠性
  • 编写技术规范文档及设计决策记录,便于团队知识共享
  • 持续跟踪新兴技术与行业最佳实践以优化平台架构
  • 协同质量保障团队制定核心功能与基础功能的完整测试策略
任职要求
  • 精通Golang编程语言,具备3年以上全栈开发经验
  • 深刻理解软件设计原则与架构模式(如微服务、分层架构)
  • 具有开发维护含复杂业务逻辑的高性能可扩展系统经验
  • 出色的系统调试与性能优化能力
  • 熟悉云计算平台(AWS/Azure)及容器化技术(Docker/Kubernetes)
  • 能编写详细技术文档与设计规范
  • 具备敏捷开发/Scrum方法论及协作开发环境经验
  • 优秀的跨部门沟通协调能力
  • 熟练使用单元测试框架(GoTest)与持续集成工具(Jenkins/GitLab CI)
  • 了解DevOps实践及实现自动化部署监控的CI/CD流水线
  • 具备系统需求分析及技术实施方案转化能力
  • 掌握业务应用数据库设计与优化(SQL/NoSQL)
  • 熟悉系统互操作的API设计与集成技术
  • 对代码质量与系统可靠性具有极致追求
  • 熟练使用版本控制系统(Git)进行协作开发
  • 既能独立工作又可协同达成团队目标
  • 掌握系统开发与数据安全防护的最佳实践
  • 具有使用性能监控工具(Prometheus/Grafana)优化系统的经验
  • 能编写符合编码规范的整洁可维护代码
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响