Relomote
Remote JobsRelocation Jobs
Add companySaved
Relomote

Relomote is a job board for remote, hybrid, and relocation jobs — every listing AI-classified for the countries it actually hires from, or the visa and relocation support it offers.

LinkedInCrunchbase

Remote jobs by category

  • Remote Engineering & Development jobs
  • Remote Customer Support jobs
  • Remote Design jobs
  • Remote Marketing jobs
  • Remote Sales jobs
  • Remote Product jobs
  • Remote Data & Analytics jobs
  • Remote People & Talent jobs
  • Remote Writing & Content Creation jobs
  • Remote Finance jobs
  • Remote Legal & Compliance jobs
  • Remote Operations & Admin jobs
  • Remote Data Entry jobs
  • Remote Virtual Assistant jobs
  • Remote Education/Training jobs
  • Remote Healthcare/Clinical jobs
  • Remote Other jobs

Remote jobs by location

  • Work from anywhere jobs
  • Remote jobs in Africa
  • Remote jobs in Asia
  • Remote jobs in Europe
  • Remote jobs in Latin America
  • Remote jobs in Middle East
  • Remote jobs in North America
  • Remote jobs in Oceania
  • All remote jobs →

Relocation & visa sponsorship

  • Visa sponsorship jobs
  • Relocation package jobs
  • Relocate to Europe
  • Relocate to Germany
  • Relocate to Netherlands
  • Relocate to Spain
  • Relocate to Portugal
  • Relocate to Greece
  • Relocate to United Kingdom
  • Relocate to Canada
  • Relocate to Australia
  • Relocate to Sweden
  • Relocate to Switzerland
  • Relocate to Japan
  • Relocate to United Arab Emirates
  • All relocation jobs →

© 2026 RelomoteAboutPrivacyTerms

Contact [email protected] · Built by Mahmoud

Relomote
Remote JobsRelocation Jobs
Add companySaved
Mama Money logo

Senior Java Engineer

Mama Money
Posted May 27, 2026, 9:15 PM UTC
🇿🇦South Africa🏠Remote📁Engineering & Development
Is this job info correct?

Who we are: Mama Money is a growth-stage fintech on a mission to improve the financial lives of migrants and underserved communities across Africa and beyond. What started in 2015 as a cross-border payments service has grown into a multi-product financial platform. We give people the tools to send, save, and manage money — on their own terms, at a socially fair price. Mama HQ is in beautiful Cape Town, South Africa. We're 150 people strong (and counting), representing 19 countries across Africa, Asia, the UK, and Europe. From remittances to a growing range of financial products, everything we build is in service of people who deserve better. Our culture reflects that same commitment. We look after our team the way we want them to look after our customers. "Just be lekker!" means we trust our talented, diverse people to do what's right and make it happen — simply and with heart. We've earned a few accolades, built lasting partnerships, and grown our reach in ways we're proud of. We've had good times and tough times, but our focus has never shifted. People over profit, always. With growth comes the exciting challenge of scaling our development platforms and practices to support multiple teams collaborating on features simultaneously. To meet this head-on, we're embracing Agile principles through the Scrum framework. You'll need a solid, hands-on understanding of Agile and Scrum — not just the mechanics, but the why behind them. You'll be involved across the full process: requirements analysis, writing and refining stories in Jira, task breakdowns, and story point estimation. Most importantly, you'll be part of our evolving journey as we figure out how to scale smartly and sustainably. As our Senior Java Engineer you will: Play an active role in researching and implementing new processes, tools, and technologies that drive how we build and scale — your ideas and curiosity are genuinely welcome here. Be involved across the full Software Development Life Cycle (SDLC), from early-stage feature design and planning through to delivery and beyond. Own test automation for new code, including unit and integration testing, ensuring what we ship is reliable, robust, and production-ready. Help identify and tackle technical debt in existing codebases — bringing a thoughtful approach to balancing short-term delivery with long-term code health. Collaborate across deployment, QA, and support functions, contributing to a smooth and stable release process and helping resolve issues when they arise. Champion code quality through thorough peer reviews, clear documentation, and a culture of knowledge sharing — helping the whole team grow, not just the codebase. Tools & Technologies: Languages & Frameworks: Java with Spring Boot as the backbone of our backend services — clean, scalable, and built to handle real transaction volume. Database: MariaDB for reliable, structured data management across our core systems. AWS Services: We're cloud-native and make full use of the AWS ecosystem — including API Gateway, Cognito, SQS, SNS, and S3 to power our integrations, messaging, and storage layers. Versioning & Deployment: Git and GitHub for version control, with GitHub Actions for CI/CD pipelines, and Helm and ArgoCD to manage our Kubernetes deployments in a clean, automated way. Project Tracking & Documentation: Jira for sprint planning and issue tracking, and Confluence to keep our knowledge base organised and accessible across teams. What We're Looking For: A natural collaborator who thrives in a fast-moving, ever-evolving environment; adaptable, communicative, and comfortable with change being the norm rather than the exception. A genuine commitment to writing clean, simple, and easily understandable code; you believe that great code is code that others can read, maintain, and build on without friction. The ability to implement meaningful test coverage that goes beyond ticking boxes; you understand what good unit and integration tests actually achieve and write them with intention and value in mind. Qualifications & Experience: A BSc in Computer Science, a related technical qualification, or equivalent experience gained through years of building real things in the real world — we care more about what you can do than what's on paper. At least 8 years of hands-on experience programming in Java, with a strong grasp of backend development principles and the confidence to work across complex, high-volume systems. Solid experience working with asynchronous microservice architectures, with a good understanding of how to design systems that are resilient, decoupled, and built to scale. Proven experience designing, implementing, and integrating with REST APIs — you're comfortable on both sides of the integration and know what makes an API a pleasure (or a pain) to work with. Hands-on experience with cloud services, ideally AWS — you know your way around a cloud environment and understand how to leverage it effectively in a production context. Why Mama? At Mama Money, we build products that help people do more with their money, from sending money home, to saving, to accessing money in ways that feel safe & simple. The work we do matters because it helps real people in real ways every day. We care about making life easier for our customers. We’re not afraid to give things a go, and we take ownership of what we do. We keep learning, support each other, and stay focused on what matters most. If you’re looking for meaningful work and a team that cares about what they’re building, Mama Money could be the right place for you. Mama’s values: Making it easier for customers Give it a go Just own it

Similar jobs

Similar jobs

Dijkstrack logo

Mid - Senior Software Engineer (.NET / Java)

Dijkstrack

🇿🇦South Africa6 hours ago
EE

Senior Java Software Engineer

Equal Experts South Africa

🇿🇦South Africa2 days ago
CP

Software Development Engineer in Test (Java)

Cpconsulting

🇿🇦South Africa3 weeks ago
Mama Money logo

Snr. Full-Stack JavaScript Engineer

Mama Money

🇿🇦South AfricaJul 1, 2026, 3:28 PM UTC
Upstream logo

Software Engineer, Java

Upstream

🇿🇦South AfricaJun 13, 2026, 8:31 PM UTC
DataEQ logo

Senior Machine Learning and Java Engineer

DataEQ

🇿🇦South AfricaMay 28, 2026, 1:57 AM UTC