高级后端工程师

15个月前全职
PAVING THE WAY PTE. LTD.

PAVING THE WAY PTE. LTD.

location 新加坡
unsaved
职责 • 使用Go、Temporal和Encore.dev设计、开发和维护我们银行平台的高质量、可扩展和可靠的后端服务和API。 • 与前端开发人员、产品经理和设计师等跨职能团队合作,定义、计划和交付新功能和增强功能。 • 编写干净、可维护和经过良好测试的代码,遵循最佳实践和行业标准。 • 分析和优化性能瓶颈,确保我们的服务高可用性和响应性。 • 参与代码和设计审查,提供建设性反馈,促进持续改进的文化。 • 调查和解决技术问题,与其他工程师合作,确定根本原因并实施强大的解决方案。 • 保持与Go生态系统中的最新行业趋势、新兴技术和最佳实践同步,适当地将它们融入到工作中。 • 指导初级工程师,促进他们的成长,并为积极、包容和协作的团队环境做出贡献。 要求 • 计算机科学、软件工程或相关领域的学士或硕士学位。 • 3年以上后端开发经验,重点关注Go(Golang),深入理解Go的最佳实践、常用库和框架,或具有等同的专业经验。 • 具有Temporal和Encore.dev的实际经验,对其概念和用例有扎实的理解。 • 熟练掌握RESTful API设计和开发,对微服务架构有深刻的理解。 • 具备数据库系统(SQL和NoSQL)、数据建模和模式设计的经验。 • 了解软件开发的最佳实践,如敏捷方法论、代码版本控制(例如Git)、持续集成和自动化测试。 • 出色的问题解决能力,能够在快节奏的环境中快速学习和适应。 • 优秀的沟通和协作能力,能够在团队环境中有效工作。 加分项 • 金融科技或银行业经验。 • 熟悉云技术和平台,如AWS和GCP。 • 接触过容器化和编排技术,如Docker和Kubernetes,并对WebAssembly感兴趣。