Skip to content
ScholarlyDream. Get help
MI

Moniepoint Inc.

Software Engineering

Senior Backend Engineer (Java)

A remote software engineering role at Moniepoint Inc., based in Remote, Nigeria.

Remote Posted 3 weeks ago

About the role

Moniepoint is Africa’s largest all-in-one financial services platform, powering payments, banking, credit, and business management tools for over 10 million businesses and individuals since 2019. The company is the second-fastest-growing company in Africa. This Senior Backend Engineer role sits within the core engineering team, building and scaling the services that process millions of transactions daily. The position is fully remote, open to candidates based anywhere in Nigeria.

Responsibilities

  • Design scalable architecture and implement high-performance backend services using Java and Spring Boot.
  • Collaborate with product, design, and QA teams to define, build, and ship high-impact features.
  • Write clean, maintainable, and well-documented code with a strong focus on reliability and testability.
  • Build and maintain RESTful APIs and distributed systems handling large transaction volumes.
  • Contribute to code reviews, architecture decisions, and technical documentation.
  • Debug production incidents and drive improvements to system observability and reliability.
  • Mentor junior engineers and participate in hiring interviews.

Requirements

  • Bachelor’s or Master’s in Computer Science, Engineering, or a related technical field.
  • 5+ years of professional software engineering experience with a strong focus on backend systems.
  • Deep expertise in Java and Spring Boot, and a solid understanding of modern backend architecture.
  • Experience building and scaling web services, APIs, and distributed systems.
  • Proficiency with relational databases and ORM frameworks such as Hibernate.
  • Familiarity with Agile development and CI/CD pipelines.
  • Strong debugging skills and excellent communication abilities.

Nice to have

  • Experience in fintech or financial services.
  • Familiarity with microservices architecture and message-queue systems (Kafka, RabbitMQ).
  • Knowledge of cloud platforms (AWS, GCP, or Azure) and containerisation (Docker, Kubernetes).

How to apply

Visit moniepoint.com/careers and click through to the Senior Backend Engineer (Java) listing to complete the application through Greenhouse. The process includes an application review, a recruiter call, a technical screen, a hiring manager interview, and a senior engineering assessment.

Apply directly with Moniepoint Inc..

We don't run recruitment. Applications go straight to the employer, so click below to start.

Apply on official site

Share this role

Know someone qualified? A quick share saves them the search.

Need help winning that scholarship?

We help you search, prepare, and submit a winning application.

See our services