Mama Money logo

Senior Software Engineer (Back-End, .NET)

Mama Money

About Mama Money

Mama Money is a rapidly growing fintech startup focused on providing reliable remittances at a socially fair price. We are dedicated to helping migrant workers in South Africa send money home. Our headquarters is located in Cape Town, South Africa, and we are a diverse team of 131 people from 19 countries.

Job Overview

We are seeking a Senior Software Engineer to join our team. You will be part of a small team responsible for maintaining our existing services and implementing new services/features using a microservice architecture approach. Your focus will be on our back-end system that serves as the engine that drives our apps.

Key Responsibilities

  • Investigate and implement new processes, tools, and technologies to help us grow.
  • Be involved in the full Software Development Life Cycle (SDLC) of new features.
  • Take responsibility for test automation (unit and integration) of new code.
  • Help identify and address technical debt in existing codebases.
  • Assist with deployment, QA, and support.
  • Ensure code quality through peer reviews, documentation, and knowledge sharing.

Our Tech Stack

  • Languages: Java 17 (some existing 8)
  • Database: MariaDB
  • AWS Services: EC2, S3, API Gateway, Cognito, ECS
  • Test frameworks and tools: Junit 5, TestContainers, Mockito
  • Tools: Jira, Confluence, Postman, Dbeaver, GIT

About You

  • At least 5 years of experience programming in Java, ideally within a financial services environment.
  • Ability to work collaboratively in an ever-changing environment.
  • BSc in Computer Science, technical tertiary qualification, or significant work experience.
  • Experience working with microservice architecture.

Why Join Mama Money?

At Mama Money, our customers and communities are at the heart of all that we do. We bring our authentic selves to work, where we are free to express our diverse identities while staying true to what we believe in. We value trust, respect, and a positive mindset. We are responsible for our behavior, delivery, and output, and we always look for ways to improve.

Mama Money is a special place because we care about our customers, our team, and the impact our work has on the world. We are a friendly bunch who don’t take ourselves too seriously but take our work and our customers’ hard-earned money very seriously.

Note: Applications are only open to candidates in Cape Town or those who are actively looking to relocate at their own expense.

Benefits
Extracted with AI

  • Remote work
  • Collaborative environment
  • Focus on personal growth
  • Diverse team

Similar jobs

Last update: 23 minutes ago

BOSSCAT™ Home Services and Technologies logo
BOSSCAT™ Home Services and Technologies

Senior Software Engineer

Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join our fintech as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely with a dynamic team.

Airbnb logo
Airbnb

Senior Backend Engineer, Media Foundation

Join Airbnb as a Senior Backend Engineer to build and operate next-gen Media infrastructure. Remote eligible within the US.

Klar logo
Klar

Senior Back End Developer

Join Klar as a Senior Back End Developer in Berlin, Germany. Work with Java, SpringBoot, and microservices in a fintech environment.

Spinwheel logo
Spinwheel

Senior Software Engineer - Remote

Join Spinwheel as a Senior Software Engineer to lead API design and integration architecture in a remote-first, fast-growing startup.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

banQi logo
banQi

Senior Software Engineer (Node.js, TypeScript)

Join banQi as a Senior Software Engineer specializing in Node.js and TypeScript. Work remotely in a dynamic fintech environment.

Standard AI logo
Standard AI

Senior Software Engineer, Backend

Join Standard AI as a Senior Backend Engineer to design scalable microservices and APIs. Remote role with competitive salary and benefits.

Wealthfront logo
Wealthfront

Backend Engineer

Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.

Harness logo
Harness

Senior Backend Engineer

Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.

Oleria logo
Oleria

Senior Software Engineer, Backend (Java, Go, .NET)

Join Oleria as a Senior Backend Engineer to design and build scalable systems using Java, Go, and .NET. Work on AWS and drive security analysis.

Wellhub logo
Wellhub

Lead Software Engineer with AWS and REST Expertise

Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.

Magic Eden logo
Magic Eden

Senior Backend Engineer

Join Magic Eden as a Senior Backend Engineer to build scalable systems using Node.js and cloud technologies.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

SentinelOne logo
SentinelOne

Senior Backend Engineer - Cloud Native Security

Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.

Viventium logo
Viventium

Senior Backend Developer (.NET, C#)

Join Viventium as a Senior Backend Developer, specializing in C# and .NET for enterprise-grade applications. Remote position with great benefits.

Railsr logo
Railsr

Senior .Net Engineer

Join Railsr as a Senior .Net Engineer to build innovative embedded finance products using .NET, AWS, and Terraform in a dynamic, hybrid work environment.

Uber logo
Uber

Senior Software Engineer, Backend

Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.

MOIA logo
MOIA

Senior Backend Engineer & Chapter Lead - Payment

Join MOIA as a Senior Backend Engineer & Chapter Lead in Payment, leading technical and leadership tasks in a hybrid work environment.

Kaizen Gaming logo
Kaizen Gaming

Software Engineering Team Lead (.NET, Microservices)

Lead a team of software engineers at Kaizen Gaming, focusing on .NET, Microservices, and REST APIs. Drive project success and team growth.

OPENLANE logo
OPENLANE

Remote Software Engineer

Join our team as a Remote Software Engineer, developing high-quality code in an agile environment. Skills in microservices, API development, and cloud computing required.

Alpaca logo
Alpaca

Senior Software Engineer - Crypto

Join Alpaca as a Senior Software Engineer in Crypto, leading engineering for spot and derivatives exchanges. Remote role with competitive benefits.

Rocket Money logo
Rocket Money

Senior Full Stack Engineer - Node.js, React.js, TypeScript

Join Rocket Money as a Senior Full Stack Engineer to enhance our Cancellation systems using Node.js, React.js, and AI.

Sanity logo
Sanity

Senior Software Engineer (Backend) - Content Lake DX

Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.