Job Title: Senior Backend Engineer (Java)
Location: Nigeria (Remote)
About Moniepoint Incorporated
Moniepoint Incorporated is a global leader in business payments and banking solutions. As QED Investors’ first African investment, we empower over 600,000 businesses, providing them with the tools they need to grow, scale, and thrive.
We are currently seeking to hire for the following role:
About the Role
At Moniepoint, our Engineering team is passionate about building solutions that transform the industry and deliver exceptional customer experiences. Our backend systems run on cutting-edge technologies, including Kubernetes, Docker, and AWS infrastructure.
We work with vast amounts of data daily, leveraging data analytics and modeling to extract insights that enable smarter business decisions and ensure our customers get the best possible experience.
Key Responsibilities
As a Senior Backend Engineer, you will:
- Collaborate with developers to design efficient algorithms and system flowcharts.
- Write clean, scalable, and well-documented code based on technical specifications.
- Integrate software components with third-party systems and tools.
- Deploy and verify new systems and programs.
- Troubleshoot, debug, and enhance existing software to ensure optimal performance.
- Gather user feedback and apply findings to improve software functionality.
- Suggest and implement improvements to enhance system efficiency.
- Develop technical documentation for reporting and future reference.
Requirements
To excel in this role, you should have:
- A BSc/BA degree in Computer Science, Engineering, or a related field.
- 5+ years of experience as a Software Developer, Software Engineer, or in a similar role.
- Strong expertise in Java and Spring Boot (5+ years of experience).
- Proficiency in Agile development methodologies.
- Hands-on experience with test-driven software design and development.
- Solid knowledge of coding languages (e.g., Java, C++) and frameworks (e.g., Git, AngularJS).
- Experience with databases and ORM frameworks like Hibernate.
- Ability to quickly learn and adopt new languages and technologies.
- Excellent communication skills, problem-solving capabilities, and resourcefulness.
Technologies You’ll Work With
- Java (latest versions)
- Spring and Spring Boot
- Docker and Kubernetes
- PostgreSQL, DynamoDB, and Elasticsearch
- Microservices architecture on AWS
What We Offer
- Culture: We prioritize our people and create an environment where every opinion matters. Mutual respect, collaboration, and well-being are at the heart of everything we do.
- Learning: We focus on continuous development through training, knowledge sharing, and regular internal technical sessions.
- Compensation: Competitive salary, health insurance, pension, paid leave, and other benefits.
Application Closing Date: Not specified.
How to Apply:
Interested and qualified candidates can apply online by clicking the provided link.
What to Expect in the Hiring Process
- An initial phone screening with the recruiter.
- A live or take-home coding assessment.
- A technical interview with an Engineering Lead.
- A behavioral and technical interview with a member of the Executive Team.