Explore open roles and submit your interest. New opportunities are added regularly.
Senior Backend Developer
Abuja, Nigeria
Full timeOnsite
The role sits within a high-performance engineering team working on core payment infrastructure, including real-time authorisation systems, card lifecycle services, and scalable backend APIs powering thousands of businesses.
Don’t see a role that fits?
Join our Talent Pool or Talent Network to stay updated and be among the first to hear about new opportunities that match your skills.
₦650,000 - ₦750,000 per month (plus HMO, Pension, and a laptop)
About the Hiring Company
A fast-growing fintech company building API-driven infrastructure that enables businesses to issue and manage virtual and physical payment cards within days. The platform offers real-time spend controls, programmable card rules, and deep developer customization.
Founded in 2020, the company has issued hundreds of thousands of cards, onboarded 1,000+ businesses, and processed millions of dollars in transactions across Africa, supported by a regulated banking partner.
This is not a role for someone seeking a quiet codebase. The platform handles payment authorization flows, card lifecycle management, webhook orchestration, and embedded banking services simultaneously. You will be expected to own problems end-to-end, mentor others, and make architectural decisions that outlast your current sprint.
Responsibilities
Design, build, and maintain scalable NestJS microservices for internal and external systems.
Own the full lifecycle of backend features: architecture, code review, deployment, monitoring, and incident response.
Model and optimize data across MongoDB/Mongoose for high-throughput workloads and PostgreSQL for relational, compliance-sensitive data.
Architect and implement RESTful and event-driven APIs consumed by external developers and internal products.
Build and maintain CI/CD pipelines using GitHub Actions for fast, safe, and automated delivery.
Ensure code quality through reviews, testing strategies, and documentation standards.
Collaborate with product, infrastructure, and compliance teams to balance speed, security, and regulatory requirements.
Evaluate and adopt new languages or frameworks when appropriate.
Mentor mid-level and junior engineers through knowledge sharing and pair programming.
Participate in on-call rotations and contribute to post-mortems to improve system resilience.
Requirements
Must-Haves
5+ years of backend development experience, with at least 2 years in a senior or lead role.
Strong expertise with NestJS (or equivalent Node.js frameworks).
Deep MongoDB/Mongoose experience: schema design, aggregation pipelines, indexing, and performance tuning.
Solid PostgreSQL skills: complex queries, migrations, transactions, and relational vs. document storage decisions.
Proven experience building and consuming REST APIs and webhooks in production fintech or high-availability contexts.
Fluency with Git, GitHub, and GitHub Actions: branching strategies, PR workflows, and pipeline authoring.