Senior Software Engineer (Back-End, .NET)
Mama MoneyAbout 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
Senior Software Engineer
Join BOSSCAT™ as a Senior Software Engineer in Boston. Work with Java, React, AWS, and more. Competitive salary and benefits.
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.
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.
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.
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.
Senior Software Engineer - Java Backend
Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.
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.
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.
Backend Engineer
Join Wealthfront as a Backend Engineer to design and build backend systems with Java, SQL, and more.
Senior Backend Engineer
Join Harness as a Senior Backend Engineer to build scalable infrastructure using AWS, Terraform, and more. Remote position with competitive salary.
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.
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.
Senior Backend Engineer
Join Magic Eden as a Senior Backend Engineer to build scalable systems using Node.js and cloud technologies.
Senior Backend Software Engineer - Earnings Experience
Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.
Senior Backend Engineer - Cloud Native Security
Join SentinelOne as a Senior Backend Engineer focusing on cloud-native security solutions. Work remotely in Slovakia.
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.
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.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
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.
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.
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.
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.
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.
Senior Software Engineer (Backend) - Content Lake DX
Join Sanity as a Senior Backend Engineer to build scalable distributed systems for content management.