高级软件工程师,后端

14个月前全职
GXS BANK PTE. LTD.

GXS BANK PTE. LTD.

location 新加坡
unsaved
职位描述和要求 我们正生活在充满活力的时代。技术正在重塑我们的生活方式,我们希望利用它重新定义金融服务的提供方式。Grab是东南亚领先的科技公司,为大众提供日常服务。Singtel是亚洲领先的通信集团,将数百万消费者和企业连接到必要的数字服务。这就是为什么我们要联合起来实现宏伟的梦想,为我们地区的人们提供金融包容性只是其中之一。我们希望建立一个具有正确基础的数字银行 - 利用数据、技术和信任来解决问题并为客户提供服务。如果您有能力帮助我们建立这个新的Digibank。 了解职位: 因此,我们正在寻找有才华和热情的工程师加入我们的团队,您将有机会在多个后端服务集群上工作,并参与机器学习流程。我们非常重视团队成员主动发现问题,并具备解决问题的正确心态和技能。 日常工作内容: • 使用最先进的GO语言设计和编写,以提高Digibank服务的可用性、可扩展性、延迟和效率 • 与工程团队合作,探索和创建面向规模和性能的新设计/架构 • 参与代码和设计审查,以保持我们的高开发标准 • 参与服务能力和需求规划、软件性能分析、调优和优化 • 与产品和体验团队合作,定义和原型化功能规格 • 与基础设施团队紧密合作,构建和扩展后端服务,并进行根本原因分析调查 • 设计、构建、分析和修复大规模系统 • 学习全栈性能调优和优化 • 调试和修改复杂的生产软件 必备条件: • 计算机科学、软件工程、信息技术或相关领域的学士学位,具备算法和数据结构方面的扎实计算机科学基础 • 在分布式系统环境中有3-7年的软件工程经验 • 具备优秀的沟通能力,敏锐的分析能力和出色的设计能力,能够对当前系统的增长和稳定性进行批判性思考 • 您可以是任何语言的优秀编程人员(C++、C、Java、Scala、Rust、Haskell、OCaml、Erlang、Python、Ruby、PHP、Node.JS、C#等),但愿意使用Golang进行工作 技术栈: 我们的核心服务技术栈包括使用Redis、MySQL、DynamoDB、Elasticsearch数据存储以及HAProxy负载均衡器的Golang。它们都运行在具有自动扩展能力的AWS云基础架构上。 我们的移动应用平台覆盖了原生iOS和Android,使用Swift和RxJava编写。我们的指挥中心前端是基于Rails、HTML5、CSS和Javascript构建的。 我们使用GitHub作为我们的代码仓库,并遵循基本的持续交付原则,利用一系列工具来支持我们的发布流程和代码质量。这些工具包括Travis CI、New Relic、PullReview、Code Climate、Papertrail、Gemnasium、JFrog和Jenkins。