About Company:
Moniepoint Incorporated is a global business payments and banking platform and recently became QED Investors’ first investment in Africa. We are the partner of choice for over 600,000 businesses of all sizes, powering the dreams of SMBs and providing them with equal access to the tools they need to grow and scale.
Job Description:
We are looking for a Senior Backend Engineer to be a core architect and contributor to our high-performance engineering team. In this role, you won't just write code; you will design the scalable foundations of our platform using Java and Spring Boot. You will tackle the challenges of distributed systems, from managing data consistency across PostgreSQL and DynamoDB to orchestrating containerized services in AWS. We value engineers who are "product-minded"—those who care as much about the "why" of a feature as the "how"—and who are committed to elevating the team through mentorship, clean documentation, and robust CI/CD practices.
Requirements:
1. Architectural Design & High-Impact Execution
Scalable Backends: Lead the design and implementation of performant microservices using Java and Spring Boot, ensuring they are modular and production-grade.
API & Integration: Build and scale robust APIs and integrate third-party services, implementing advanced error handling and graceful degradation strategies.
Technical Debt Management: Proactively identify opportunities for refactoring and automation to improve system performance and the overall developer experience.
2. Engineering Excellence & Reliability
Code Integrity: Write maintainable, well-documented code with a rigorous focus on testability and reliability (Unit, Integration, and E2E tests).
Distributed Systems Mastery: Debug complex, stack-wide issues and optimize data flow across our relational (PostgreSQL) and NoSQL (DynamoDB) environments.
Containerization & Orchestration: Leverage Docker and Kubernetes for consistent deployments, ensuring high availability across dev, staging, and production.
3. Collaborative Leadership & Mentorship
Cross-Functional Synergy: Partner with Product, Design, and QA to define and ship features that solve real-world user problems.
Knowledge Sharing: Lead architecture discussions, participate in rigorous code reviews, and document technical decisions to ensure transparency and future maintainability.
Culture Advocacy: Contribute to our "people-first" culture by prioritizing well-being, respect, and open communication within the engineering team.
Qualifications and Skills:
Our Tech Stack
Languages & Frameworks: Java (latest versions), Spring Boot, Hibernate.
Data & Search: PostgreSQL, DynamoDB, Elasticsearch.
Cloud & DevOps: AWS Cloud Infrastructure, Docker, Kubernetes, CI/CD pipelines.
What We’re Looking For
Experience: 5+ years of professional software engineering experience, specifically focused on backend systems and distributed architecture.
Academic Foundation: BS/MS in Computer Science or a related technical field.
Problem Solving: A methodical approach to debugging and a strong understanding of modern backend best practices.
Bonus Points: Familiarity with frontend frameworks (AngularJS or React) or experience scaling Elasticsearch clusters.
Salary
Very attractiveApplication Closing Date: Not specified
Application Instructions:
Click the button below to apply
Job Information
Deadline
Not specified
Job Type
Full-time
Industry
ICT/TECH
Work Level
Experienced
State
Not specified
Country
Nigeria