Senior Software Engineer [back-end]

官网 Mama Money

职位描述

Mama Money 是一家处于成长期的金融科技初创公司,致力于帮助南非的外来务工人员汇款回家。自 2015 年以来,我们一直以社会公平的价格为最需要的人提供可靠的汇款服务。

妈妈总部位于美丽的南非开普敦。我们有来自非洲、亚洲、英国和欧洲 19 个国家的 131 名员工(还在不断增加)。我们的企业文化是以团队成员的健康和在我们的社区做出贡献为核心的。”Just be lekker!”体现了我们的工作方法:我们相信我们才华横溢的多元化团队的智慧,相信他们会为我们的客户做最好的事情,以负责任的态度完成工作,而不是迂腐的政策。

我们自 2015 年成立以来,一路上赢得了一些荣誉,结识了一些新朋友,并扩大了我们的影响范围。我们经历过一些伟大的时刻,也经历过一些艰难的时刻,但我们始终专注于帮助他人,而不是追求利润最大化。

我们正在寻找一名高级软件工程师加入我们。

您将成为一个小型团队的一员,负责维护我们的现有服务,并使用微服务架构方法实施新的服务/功能。您将重点关注我们的后端系统,该系统是驱动应用程序的引擎。

我们使用 Java、Spring、Spring Boot 和 MariaDB (RDS) 等技术堆栈,并使用一系列亚马逊 Web 服务技术。

从流程的角度来看,Mama Money 的发展速度非常快,这意味着我们面临的一大挑战是如何扩展我们的开发平台和实践,以支持多个团队协作并发开发功能。

基于这一点,我们正在采用 Scrum 框架的敏捷原则。您必须对敏捷和 Scrum 机制有很强的工作理解,并了解其实现的意义。您将参与流程的方方面面,包括需求分析、创建故事(我们使用 Jira 作为首选工具)、任务分解和故事点估算,并加入我们的学习之旅,了解我们如何不断扩大规模。

offer要求 [offer requirements]

作为我们的高级软件工程师,您将:

  • 参与调查和实施新流程、工具和技术,以帮助我们成长
  • 参与新功能的整个 SDLC
  • 负责新代码的自动化测试(单元和集成)
  • 帮助识别和解决现有代码库中的技术债务
  • 协助部署、质量保证和支持
  • 通过同行评审、文档和知识共享确保代码质量

技术栈:

  • 语言:Java 17(部分现有 8)
  • 数据库:MariaDB
  • AWS 服务:EC2、S3、API Gateway、Cognito、ECS
  • 测试框架和工具:Junit 5、TestContainers 和 Mockito
  • 工具:Jira、Confluence、Postman、Dbeaver、GIT

关于您:

  • 至少 5 年的 Java 编程经验,最好是在金融服务环境中工作
  • 在不断变化的环境中协同工作的能力
  • 计算机科学理学士、技术高等教育资格或丰富的工作经验
  • 微服务架构工作经验

offer福利 [offer benefits]

在 Mama Money,我们所服务的客户和社区是我们一切工作的核心。

我们把真实的自己带到工作中,在这里,我们可以自由地表达我们不同的身份,同时坚持我们的信念和感受。这意味着在必要时能够进行艰难的对话,但要始终牢记,这样做时要相互信任、尊重,并保持积极的心态。以开放的态度接受反馈,并理解反馈如何帮助我们发展和成长,这对我们在环境中取得成功至关重要。

我们对自己、我们的行为、我们的交付和我们的成果负责。虽然我们的目标始终是推进工作,完成任务,但我们也会从小事做起,一步一个脚印,不断寻找可以改进的方法。我们的经验告诉我们,只要我们齐心协力,朝着共同的目标前进,我们就能实现任何目标。

Mama Money 是一个特殊的地方,因为我们关心。我们关心我们的客户,我们关心为我们工作的员工,我们关心我们的工作对世界的影响。有些事情我们也不在乎。比如官僚主义、歧视、自我、头衔和隔阂。我们是一群友好的人,不会把自己看得太重,但我们会非常认真地对待我们的工作和客户的血汗钱。

妈妈的价值观:

  1. 客户和社区
  2. 勇敢和真实
  3. 积极的心态
  4. 负责任的心态
  5. 团结
滚动至顶部