
Job Overview
Location
Cape Town, UK
Job Type
Full-time
Category
Full-Stack Engineer
Date Posted
February 16, 2026
Full Job Description
📋 Description
- • Join Mama Money, a rapidly growing fintech startup dedicated to empowering migrant workers in South Africa by providing accessible and affordable remittance services. Since our inception in 2015, we have been committed to offering reliable and socially responsible money transfer solutions to those who need them most, bridging the gap for families and communities across borders.
- • Based in the vibrant city of Cape Town, South Africa, Mama Money is a dynamic and expanding team of 131 individuals hailing from 19 diverse countries across Africa, Asia, the UK, and Europe. This rich tapestry of backgrounds fuels our innovation and strengthens our understanding of the diverse needs of our customer base.
- • Our company culture is deeply rooted in the well-being of our team members and a genuine commitment to making a positive impact within the communities we serve. The ethos of 'Just be lekker!' encapsulates our approach to work – a philosophy that champions trust in our talented and diverse team to act responsibly, prioritize our customers' needs, and achieve our goals without the encumbrance of rigid, bureaucratic policies.
- • As a Senior Full-Stack JavaScript Engineer, you will play a pivotal role in shaping the future of our technology platform. You will be instrumental in designing, developing, and deploying robust, scalable, and user-friendly applications that directly contribute to our mission of financial inclusion.
- • This role offers a unique opportunity to work with a modern technology stack and contribute to a product that has a tangible and positive social impact. You will collaborate closely with cross-functional teams, including product managers, designers, and other engineers, to translate business requirements into elegant and efficient code.
- • You will be responsible for the full software development lifecycle, from conceptualization and design to implementation, testing, and deployment. This includes front-end development, back-end development, database management, and ensuring the overall performance and security of our applications.
- • Key responsibilities will involve architecting and building new features, refactoring existing codebases to improve performance and maintainability, and troubleshooting complex technical issues.
- • You will contribute to technical decision-making, mentor junior engineers, and promote best practices in software development, including clean code, automated testing, and continuous integration/continuous deployment (CI/CD).
- • The ideal candidate will have a passion for building high-quality software, a strong understanding of JavaScript ecosystems, and a desire to work in a fast-paced, agile environment.
- • You will be expected to take ownership of your work, drive projects to completion, and continuously seek opportunities for improvement, both in our product and in your own technical skills.
- • This role is perfect for an engineer who thrives on challenges, enjoys collaborative problem-solving, and is motivated by the prospect of contributing to a company that is making a real difference in the lives of its users.
- • You will be involved in defining technical roadmaps, evaluating new technologies, and ensuring our systems are resilient, secure, and capable of handling our growing user base.
- • Your contributions will directly impact the user experience, the efficiency of our operations, and our ability to scale our services effectively.
- • We are looking for someone who is not just a coder, but a problem-solver, a collaborator, and a proactive contributor to our engineering culture.
- • Embrace the opportunity to work on a product that is revolutionizing remittances and making financial services more accessible to underserved communities.
- • Contribute to a culture of innovation and continuous learning, where your ideas are valued and your growth is supported.
- • Be a key player in a company that prioritizes its people and its purpose, fostering an environment where you can do your best work and feel truly appreciated.
- • Leverage your expertise to build scalable APIs, design efficient database schemas, and create intuitive user interfaces.
- • Participate in code reviews, provide constructive feedback, and uphold high standards for code quality and performance.
- • Troubleshoot and resolve production issues, ensuring minimal disruption to our users.
- • Stay abreast of the latest trends and technologies in full-stack JavaScript development and advocate for their adoption where appropriate.
- • Collaborate with product and design teams to ensure technical feasibility and optimal user experience.
- • Contribute to the development and maintenance of our CI/CD pipelines.
- • Drive initiatives to improve system reliability, security, and scalability.
- • Mentor and guide junior engineers, fostering a collaborative and supportive team environment.
- • Take ownership of features from conception through to deployment and beyond.
- • Contribute to the architectural design of new systems and the evolution of existing ones.
- • Ensure our technology stack remains modern, efficient, and aligned with business objectives.
- • Be a champion for agile methodologies and best practices within the engineering team.
- • Help shape the technical direction of Mama Money and contribute to our long-term success.
- • This is more than just a job; it's an opportunity to be part of a mission-driven organization that is changing lives.
🎯 Requirements
- • Proven experience as a Senior Full-Stack JavaScript Engineer, with a strong portfolio demonstrating expertise across the entire development stack.
- • Proficiency in modern JavaScript frameworks and libraries (e.g., React, Vue.js, Angular) for front-end development.
- • Deep understanding of Node.js and experience building scalable back-end services and APIs.
- • Experience with database technologies (e.g., PostgreSQL, MongoDB) and data modeling.
- • Familiarity with cloud platforms (e.g., AWS, Google Cloud, Azure) and containerization technologies (e.g., Docker, Kubernetes).
- • Excellent problem-solving skills, a proactive attitude, and the ability to work independently and as part of a team.
🏖️ Benefits
- • Competitive salary and performance-based bonuses.
- • Comprehensive health insurance coverage.
- • Generous paid time off and flexible working arrangements.
- • Opportunities for professional development and continuous learning.
- • A vibrant and inclusive company culture with a focus on employee well-being.
- • The chance to make a significant social impact with a mission-driven company.
Skills & Technologies
About Mama Money Holdings (Pty) Ltd
Mama Money is a fintech company specializing in cross-border remittances, empowering individuals to send and receive money affordably and conveniently. They offer a mobile-first platform that allows users to send money from various countries in Europe and Africa to recipients in numerous African countries. Mama Money focuses on providing transparent fees and competitive exchange rates, aiming to democratize access to financial services for migrant workers and their families. Their service is designed to be user-friendly, accessible via a mobile app and USSD, ensuring that even those with basic mobile phones can utilize their services. They are committed to financial inclusion and supporting economic development.
Similar Opportunities

SunnyData Inc.
7 days ago

External Job Boards LLC
5 days ago

