软件工程师,软件工程(Golang)

新加坡 8天前全职 网络
3.8万 - 4.4万 / 月
职位描述 角色概述 我们正在寻找一名熟练的Go(Golang)开发人员加入我们的工程团队,并直接在客户现场工作。该候选人将负责使用Go开发、测试和维护高性能的后端服务和API。理想的候选人应具备构建可扩展、安全和高效应用程序的实际经验,并能够在快节奏的面向客户的环境中工作。 主要职责 - 设计、开发和维护高效、可重用和可靠的Go(Golang)代码。 - 开发RESTful API和后端服务,以便与前端和第三方系统集成。 - 与包括DevOps、QA和前端工程师在内的跨职能团队合作,提供强大的解决方案。 - 参与代码审查并为Go开发的最佳实践做出贡献。 - 优化应用程序以实现最大速度、可扩展性和性能。 - 调试和解决生产问题,并提供及时的解决方案。 - 为技术文档做出贡献,并使用Git维护版本控制。 - 与客户的技术团队紧密合作,以对齐交付成果并确保与现有系统的顺利集成。 所需技能和经验 - 1–5年使用Go(Golang)进行后端开发的实际经验。 - 对并发、协程和Go通道有良好的理解。 - 具备RESTful API设计和微服务架构经验。 - 熟悉SQL/NoSQL数据库(例如,PostgreSQL、MySQL、MongoDB)。 - 具备容器化(Docker、Kubernetes)和CI/CD管道经验者优先。 - 了解云平台(AWS、GCP或Azure)者优先。 - 对软件设计模式、测试框架和版本控制(Git)有良好的理解。 - 具备较强的分析、解决问题和沟通能力。 - 能够在客户环境中独立和协作工作。 资格 优先资格 - 计算机科学、信息技术或相关领域的学士学位。 - 之前在企业客户现场或大型分布式系统中工作的经验。 - 之前作为Go语言开发人员的工作经验。 - 接触过敏捷方法论和基于冲刺的交付周期。