About the job
Who We Are
Moniepoint is a comprehensive financial services platform tailored for emerging markets and is recognized as the second-fastest-growing company in Africa. Since our inception in 2019, we have empowered over 3 million individuals through our technology, providing essential personal and business banking, payment solutions, credit facilities, and business management tools designed to foster success. In 2023 alone, Moniepoint facilitated $182 billion in transactions and currently processes a significant portion of Nigeria's POS transactions.
About the Role
At Moniepoint, our engineering team is a passionate, customer-centric community committed to developing innovative solutions that revolutionize our industry. Our infrastructure is powered by cutting-edge tools such as Kubernetes and Docker, which excite infrastructure engineers.
We leverage data analytics from our extensive data streams to inform business decisions, enabling us to build models that enhance our customers' experiences.
Interested in discovering what makes Moniepoint an exceptional workplace? Explore our blog to learn more about how we foster a culture of innovation, teamwork, and growth.
What You'll Be Doing
- Work collaboratively with cross-functional teams including Product, Design, and QA to conceptualize, design, and implement impactful features.
- Design and develop scalable, high-performance backend services utilizing Java and Spring Boot.
- Create clean, maintainable, and well-documented code with a focus on reliability and testability.
- Integrate third-party services and APIs seamlessly, ensuring robust error handling and graceful degradation.
- Enhance system performance and developer experience through thoughtful automation and refactoring.
- Diagnose and resolve complex issues across the stack while proactively identifying opportunities for technical improvements.

