Mukuru is an Africa-based FinTech on a mission to make financial services safe, affordable, and accessible for underserved communities. We're looking for a driven and curious Software Engineer to join our Financial Services Engineering team.
Requirements
- Proven experience as a Software Engineer in a professional development environment
- Strong proficiency in.NET Core, with exposure to microservices architecture, DDD, and hexagonal architecture
- Solid experience with MySQL, including schema design and performance optimisation
- Strong understanding of RESTful API design, security, and integration best practices
- Experience using Docker and container orchestration tools such as Kubernetes
- Proficiency with Git, GitHub, and GitLab, including modern branching and CI workflows
- Experience working with CI/CD pipelines and automated testing practices
- Familiarity with Agile/Scrum methodologies
- Strong problem-solving skills, attention to detail, and a sense of ownership for delivered solutions
- A collaborative mindset with excellent communication skills
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Visa Sponsorship
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance
