高级软件工程师 - Golang(远程)

新加坡 3天前全职 网络
面议
总结 Twelve Data 的后端团队正在寻找一位充满活力的 Golang 后端开发人员,他对创建有影响力的金融科技产品充满热情。该团队负责开发稳定的系统,每天处理数万亿字节的金融报价。我们开发的工具将被成千上万的用户使用,他们创建自己的金融世界,共同对全球产生重大影响。您应该喜欢与最终客户密切合作,在快速开发环境中茁壮成长,并倡导尽可能优秀的产品。 关键资格 • 在商业环境中有 5 年以上开发后端系统和网络服务 API 的经验。 • 对完整的后端技术栈有扎实的理解(例如,HTTPS、RESTful API 服务、客户端框架、数据持久化技术)。 • 具备复杂 Go 应用程序的出色开发技能。 • 有在高可靠性生产环境中部署的经验。 • 有使用 Docker 和云的经验。 • 熟悉关系数据库基础和结构,如 Postgres。 • 采用纪律严明的方法编写单元测试并确保代码质量。 • 证实能够作为小型专注团队的一员工作,以在紧迫的期限内完成关键成就。 • 具备良好的书面和口头沟通能力。 • 能够适应与地理位置分散的团队合作。 描述 理想的候选人对构建金融产品和技术充满热情,并愿意接受超出舒适区的挑战。要在这个职位上取得成功,您需要表现出主动性,快速学习新技术,并具备出色的人际交往能力。您应该专注并准备好独立工作。在这个角色中,您将: • 设计和维护后端架构。 • 开发与内部和外部应用程序集成的网络服务。 • 定义数据模型和持久化机制。 • 从用户的角度构建 API 接口,从期望的体验向后推导到技术栈。 • 利用软件开发的最佳实践,如敏捷开发、代码审查、持续集成和自动化测试。 • 协作、指导并影响我们团队内及 Twelve Data 其他团队的成员。