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

Moneybase logo
Moneybase

Senior Back End Developer

Senior Back End Developer role focusing on .NET and C# for a leading fintech company in Malta.

Enfuce logo
Enfuce

Senior Software Engineer - Java, AWS, Spring (Remote in Europe or UK)

Join Enfuce as a Senior Software Engineer to develop mission-critical APIs and systems in a remote role across Europe or the UK.

Happy Money logo
Happy Money

Senior Engineering Manager - Financial Systems

Lead and manage software development for financial systems using Java, React, and AWS at Happy Money, a remote-friendly company.

Marlee (Fingerprint For Success) logo
Marlee (Fingerprint For Success)

Senior Backend Software Engineer

Senior Backend Software Engineer role focusing on AWS, .NET, and agile methodologies in a dynamic team environment.

Meaningful Gigs logo
Meaningful Gigs

Senior Software Engineer - Backend (Founding Member)

Senior Backend Software Engineer role focusing on innovative AI-driven tools, remote work, competitive benefits.

Moss logo
Moss

Senior Backend Engineer (Java, Spring)

Join Moss as a Senior Backend Engineer in Berlin, focusing on Java, Spring, and microservices.

Moss logo
Moss

Senior Back-End Engineer - Financial Services

Join Moss as a Senior Back-End Engineer in Amsterdam to lead backend development in financial services.

Levro logo
Levro

Senior Software Engineer - .NET and AWS

Join Levro as a Senior Software Engineer to shape our product and technology direction using .NET, AWS, and more.

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.

Motion Recruitment logo
Motion Recruitment

Senior Backend Java Developer

Join as a Senior Backend Java Developer in Atlanta, GA, focusing on fintech applications with Java, Spring Boot, AWS, and Angular.

MRO logo
MRO

Senior Software Engineer - Remote

Senior Software Engineer, remote, skilled in C#, AngularJS, Microservices, and healthcare technology.

Mercury logo
Mercury

Senior Software Engineer - Backend Developer Experience

Join Mercury as a Senior Software Engineer to enhance backend developer experience using Haskell. Remote role with competitive salary.

Rocket Money logo
Rocket Money

Software Engineer, Marketing

Join Rocket Money as a Software Engineer in Marketing, focusing on full-stack development and analytics. Remote position with competitive salary.

Rocket Money logo
Rocket Money

Senior Software Engineer, Marketing

Join Rocket Money as a Senior Software Engineer in Marketing, working with JavaScript, Node.js, and React.js to drive growth.

Cape logo
Cape

Senior Software Engineer - AI/ML

Senior Software Engineer needed for AI platform development, focusing on backend services and cloud applications.

Jobs via Dice logo
Jobs via Dice

Senior Backend Web Developer with Java and Spring

Join our team as a Senior Backend Web Developer specializing in Java and Spring frameworks. Work remotely and drive innovation.

One logo
One

Senior Backend Engineer

Join One as a Senior Backend Engineer to build innovative financial solutions using Node.js, TypeScript, and AWS.

Mercury logo
Mercury

Senior Software Engineer - Backend Developer Experience

Senior Software Engineer for backend development in fintech, specializing in Haskell and open source contributions.

Marqeta logo
Marqeta

Senior Software Engineer - Java, Microservices

Join Marqeta as a Senior Software Engineer to develop scalable Java microservices in a remote role.

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.

Stripe logo
Stripe

Software Engineer, Money as a Service

Join Stripe as a Software Engineer to build and maintain APIs and large-scale systems for money movement.

Mollie logo
Mollie

Senior Software Engineer - Java, GCP

Join Mollie as a Senior Software Engineer in Amsterdam, focusing on Java, Spring Boot, and GCP to shape the future of embedded finance.

Rocket Money logo
Rocket Money

Senior Full Stack Engineer, User Onboarding

Join Rocket Money as a Senior Full Stack Engineer focusing on user onboarding. Work remotely with Node.js, React, and more.

The Hub logo
The Hub

Senior Software Engineer - AI Fintech

Join Factorise as a Senior Software Engineer to lead AI fintech product development remotely. Expertise in AWS, microservices, and full-stack required.