Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Backend Engineer (Payments & Microservices) - Remote

Financial Infrastructure for Nature Agency - OpeBejide Global Consulting

Description

  • Out client, Financial Infrastructure for Nature Agency is seeking a skilled and solutions-driven Backend Engineer to join our team and contribute to the development of reliable, scalable, and secure financial infrastructure.

About the Role

  • We are looking for an experienced Backend Engineer (Payments & Microservices) with strong expertise in TypeScript and Node.js to build and maintain payment integrations across Africa.
  • In this role, you will initially focus on integrating Payment Service Providers (PSPs) such as Fincra, Paystack, dLocal, and OmniBSIC. As the platform evolves, you will play a critical role in transitioning our existing Node.js/Express monolithic application into a scalable microservices architecture.
  • The ideal candidate has hands-on experience building payment systems, designing financial ledgers, managing complex transactions, and developing reliable backend services. You should be comfortable working with financial data where accuracy, security, data integrity, and transaction consistency are essential.
  • If you have strong TypeScript and Node.js expertise, hands-on payment integration experience, and a solid understanding of financial transaction systems, we would love to hear from you.

Technology Stack:

  • TypeScript, Node.js (Express), PostgreSQL, Drizzle ORM, Google Cloud Platform (GCP Cloud Run)

Key Responsibilities
Payment Service Provider (PSP) Integration:

  • Build, integrate, and maintain provider-neutral payment adapters for African payment providers, including Fincra, Paystack, dLocal, and OmniBSIC.
  • Implement payment initiation, status tracking, webhook processing, and transaction verification.
  • Develop reusable integration patterns that support multiple payment providers and regional payment rails.
  • Ensure reliable payment processing, error handling, retries, and transaction status management.

Microservices Architecture and Migration:

  • Refactor the existing TypeScript/Express monolith into a modular, bounded microservices architecture.
  • Contribute to the design and development of three core services:
    • Core API Service
    • Payments & Sub-Ledger Service
    • Data Platform Service
  • Establish clear service boundaries, communication patterns, and data ownership.
  • Ensure scalability, maintainability, fault tolerance, and reliability throughout the migration process.

Financial Ledger and Transaction Engineering:

  • Develop and maintain an event-sourced, double-entry accounting sub-ledger.
  • Implement payment routing, multi-way split allocations, and transaction lifecycle management.
  • Design robust idempotency mechanisms to prevent duplicate financial transactions.
  • Build automated bank statement reconciliation processes and ensure accurate financial records.
  • Maintain strict financial invariants, including balanced debit and credit entries for every transaction.

Database Design and Optimization:

  • Design, implement, and optimize relational database schemas using PostgreSQL and Drizzle ORM.
  • Enforce data integrity, transactional consistency, and appropriate database constraints.
  • Optimize queries, indexes, and transaction processing for performance and reliability.
  • Implement appropriate database migration and versioning practices.

API Development, Webhooks, and Multi-Tenancy:

  • Build secure, scalable REST APIs for financial and platform operations.
  • Design and maintain multi-tenant identity and workspace hierarchies.
  • Develop reliable webhook ingestion systems and payment status polling mechanisms.
  • Implement secure authentication, authorization, validation, and error-handling practices.
  • Ensure reliable communication with external payment providers across different African markets.

Cloud Deployment and Operational Reliability:

  • Deploy and maintain backend services on Google Cloud Platform, particularly Cloud Run.
  • Support monitoring, logging, debugging, and production incident resolution.
  • Apply best practices for service reliability, security, and deployment automation.

Requirements and Qualifications

  • Interested candidates should possess a Bachelor's Degree with a minimum of 3 years of professional backend engineering experience.
  • Strong proficiency in TypeScript and Node.js, particularly Express.js.
  • Demonstrable experience integrating payment gateways or Payment Service Providers (PSPs), preferably across African markets.
  • Familiarity with providers such as Fincra, Paystack, dLocal, OmniBSIC, or similar payment platforms.
  • Strong knowledge of PostgreSQL, relational database design, and modern ORMs such as Drizzle ORM.
  • Proven experience designing or implementing double-entry accounting ledgers, financial ledgers, or complex transactional systems.
  • Understanding of event sourcing, idempotency, transaction consistency, and financial reconciliation.
  • Experience refactoring monolithic applications into microservices or modular service-oriented architectures.
  • Strong understanding of REST API development, webhooks, asynchronous processing, and error handling.
  • Ability to troubleshoot complex technical issues and build reliable, maintainable backend systems.
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work independently and collaborate effectively within a remote team.

Preferred Qualifications:

  • Experience deploying and managing backend services on GCP Cloud Run.
  • Experience working with African payment infrastructure and regional payment rails.
  • Familiarity with distributed systems, message queues, event-driven architectures, and service-to-service communication.
  • Knowledge of financial reconciliation workflows, payment settlement processes, and sub-ledger accounting.
  • Experience implementing automated testing, CI/CD pipelines, observability, and production monitoring.
  • Familiarity with multi-currency payments, payment routing, and split-payment systems.

What We Are Looking For

  • We are looking for a backend engineer who combines strong software engineering fundamentals with practical financial systems experience.

The successful candidate should be able to:

  • Build reliable payment integrations that can accommodate multiple providers.
  • Design financial transaction systems with a strong emphasis on accuracy and consistency.
  • Understand and implement double-entry accounting principles within backend systems.
  • Contribute meaningfully to a microservices migration.
  • Write clean, testable, secure, and maintainable code.
  • Take ownership of technical challenges and deliver solutions in a remote working environment.

Why Join Us?

  • Work on meaningful financial infrastructure supporting nature-focused initiatives.
  • Solve challenging problems in payment technology and financial systems.
  • Contribute to the evolution of a backend platform from a monolith to microservices.
  • Work remotely with a team focused on building scalable and reliable technology.

Salary
N550,000 - N650,000 / Month.

Application Closing Date
27th October, 2026.

How to Apply
Interested and qualified candidates should send their CV and a brief summary of relevant backend engineering projects, highlighting their experience with payment gateway integrations, financial ledgers, PostgreSQL, and microservices architecture; to:  using "Application – Backend Engineer (Payments & Microservices)" as the subject of the email.

Note:  Only candidates whose experience aligns with the core technical requirements will be considered for the next stage of the recruitment process.

Share this job:


Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Backend Engineer (Payments & Microservices) - Remote in Lagos State vacancy
  •  ...businesses and individuals access seamless payments, banking, credit, cross-border, and...  ...transaction value annually. About the role As an Engineering Manager, you will drive the successful...  ..., user stories, and tasks. - Strong backend engineering expertise; exposure to... 

    Moniepoint

    Lagos State
    9 days ago
  •  .... You’ll plan and shoot great-looking footage, and handle quick edits when content needs to go out fast. This is a full-time remote role, but you’ll come to our office or the shoot location whenever there’s a shoot, so you’ll need to live in or near Lagos. What... 

    The Tonic Technologies Limited

    Lagos State
    3 days ago
  •  ...another sales role. PIL by Cardtonic provides virtual dollar card solutions designed to help individuals and businesses manage their payment needs. As our business offering grows, we’re looking for a B2B Sales Manager to lead business acquisition, build strategic... 

    The Tonic Technologies Limited

    Lagos State
    3 days ago
  •  ...field. ~2–4 years of experience in fraud investigations, banking, fintech, or a related risk function. ~ Knowledge of digital payment fraud, transaction analysis, and fraud investigation techniques is an advantage. Key Competencies: Strong analytical and problem... 

    Moniepoint Incorporated

    Lagos State
    4 days ago
  • Requirements ~ Interested candidates should possess a BA / BSc / HND , NCE , OND qualification with at least 1 year experience. Benefits Earn a weekly commission of 25%. Develop your sales skills and learn valuable wealth-creation strategies. Become part...

    Vastovers Group - 6 Openings

    Lagos State
    2 days ago
  •  ...Limited is seeking a smart, organized, and reliable Virtual Assistant to provide administrative and operational support to the company remotely. Job Responsibilities Manage emails, schedules, appointments, and meetings. Handle data entry, record keeping, and... 

    GudyDotcom Limited

    Lagos State
    2 days ago
  •  ...About the Role We’re hiring a qualified Pharmacy Technician to provide remote customer and patient support. You’ll be the first point of contact for customers with questions about medications and orders. What You’ll Do Respond to customer and patient inquiries... 

    Drugstore Nigeria

    Lagos State
    3 days ago
  •  ...Role Description This is a full-time, remote role for a Field Sales Representative. The Field Sales Representative will identify and onboard new pharmacy partners, clinics, and healthcare organizations into Drugstore.ng’s network, focusing on growth across assigned... 

    Drugstore Nigeria

    Lagos State
    3 days ago
  • 6 $ per hour

     ...test and evaluate how our clients’ search engine responds to everyday searches from...  ...home parents, or anyone seeking flexible remote work to improve AI models. No previous experience...  ...life balance. - Potential side-hustle. - Payments via PayPal/Bank Account. - Access to more... 

    Rws

    Lagos State
    23 days ago
  •  ...helping 20 million businesses and individuals access seamless payments, banking, credit, cross-border, and business management tools each...  ...value annually. About the role As a Principal Mobile Engineer (POS-Terminal) at Moniepoint, you will be responsible for designing... 

    Moniepoint

    Lagos State
    9 days ago
  • We’re looking for a results-driven sales professional with 3-5 years of B2B or high-ticket sales experience who knows how to close deals and exceed targets. What you’ll do: * Manage qualified leads and close new business * Own the sales pipeline using a CRM * Build...

    Staff Selection

    Lagos State
    a month ago
  •  ...passionate Full Stack Developer to join our engineering team. The ideal candidate should have...  ...web applications, designing efficient backend systems, and delivering clean,...  ..., or Google Cloud. Understanding of microservices architecture. Experience with testing... 

    Sage Grey Technologies Limited

    Lagos State
    2 days ago
  •  ...Officer (CTO) to lead technology strategy, engineering, and digital innovation. The ideal...  ...preferably fintech, banking, or digital payments. ~ Proven experience as a CTO, Head of...  ...advantage. ~ Ability to work effectively in a remote environment. Salary N1,500,000... 

    a Financial Services Company - Elizabeth Maddeux Limited (Re...

    Lagos State
    1 day ago
  •  ...Job title : Senior Backend Engineer – Payments & Integrations Job Location : Lagos Deadline : October 19, 2026 Quick Recommended Links Key Responsibilities Design and maintain NIBSS NIP services including name enquiry, outward transfers, TSQ, inward credits, and... 

    iRecharge Tech-Innovations

    Lagos, Lagos State
    13 days ago
  •  ...communities. Role Overview As a Senior Software Engineer, you will play a key role in designing and building scalable backend and platform services that power FairMoney's...  ..., and operations. ~ Experience with microservices and distributed architectures. ~... 

    FairMoney

    Lagos, Lagos State
    3 days ago
  •  ...Back to jobs Early Careers Talent Acquisition Specialist Remote, Lagos, Nigeria Apply About Moniepoint and Your Team At Moniepoint,...  ...happiness for every African, everywhere. From pioneering digital payments to powering millions of businesses across the continent, we build... 

    Moniepoint

    Lagos State
    a month ago
  •  ...seeking an experienced, innovative C# Backend Engineer passionate about building secure, scalable...  ...power financial products, digital payments, and customer experiences. Working closely...  ...and optimize high-performance APIs, microservices, and backend systems for fintech... 

    CAVISTA

    Lagos, Lagos State
    2 days ago
  •  ...: Our users never see the backend, but they feel it. Many are on...  ...’s tracing a webhook from a payment partner that arrived twice, late...  ...don’t need to be a platform engineer. You do need to be...  ...What’s in it for you Fully remote, Nigeria-based. Your commute... 

    The Tonic Technologies (TTT) Limited

    Lagos, Lagos State
    2 days ago
  •  ...Job Summary We are seeking a skilled Backend / Integration Engineer to build, maintain, and optimise backend services and integrations connecting...  ...across identity verification, credit assessment, payments, and collections. The ideal candidate will ensure that... 

    Strivo Labs

    Lagos, Lagos State
    4 days ago
  •  ...Job title : Senior Backend Engineer Job Location : Lagos Deadline : October 15, 2026 Quick...  ...'ll build sophisticated event-driven microservices with real-world impact. Our engineering...  ...into a permanent role Fully remote role within UTC -1 to UTC +3 time zones... 

    M-KOPA

    Lagos, Lagos State
    a month ago
  •  ...Angular and Next.js frontends, and used by AIICO for its insurance operations. Working with experienced engineers, you will implement clearly scoped backend changes, test and debug services, and build practical knowledge of insurance workflows and dependable engineering... 

    Caava Group

    Lagos, Lagos State
    4 days ago
  •  ...Job title : Senior Backend Engineer - Asset Sales Job Location : Lagos Deadline : October...  ...build and operate distributed C# and .NET microservices on Azure, working within an event-...  ...feedback Location & Benefits Fully remote role, collaborating during core GMT... 

    M-KOPA

    Lagos, Lagos State
    22 days ago
  •  ...Job title : Senior Backend Engineer (Java) Job Location : Lagos Deadline : October 14, 2026 Quick Recommended Links About the role...  ...Boot: Enables the development of modular, production-ready microservices with robust dependency management. Docker & Kubernetes:... 

    Moniepoint Inc.

    Lagos, Lagos State
    a month ago
  •  ...Job title : Mid-Level Backend Engineer – Java Job Location : Lagos Deadline : October 19, 2026 Quick Recommended Links Key Responsibilities...  ...~ Strong understanding of core banking, financial systems, payments, wallets, ledgers, or transaction processing. ~ Deep... 

    iRecharge Tech-Innovations

    Lagos, Lagos State
    13 days ago
  •  ...Research Engineer – Code Generation & Model Evaluation Role Type: Contractor Location: Remote We are seeking experienced Research Engineers to contribute to a...  ...Compensation is output-based , with payment provided per task that meets project requirements... 
    Remote job

    YO AI Labs

    Lagos, Lagos State
    19 days ago
  •  ...countries and over 2,300 cities worldwide . Our mission: "3 engineers within 1 hour of every data center globally." The Role We'...  ...support at local data center facilities. Key Responsibilities Remote Hands & Smart Hands support (cabling, power cycling, hardware... 

    RM Staffing B.V.

    Lagos State
    13 days ago
  • 150000 NGN per month

     ...demonstrated competence. Work Arrangement: Hybrid, combining office-based responsibilities, field visits, client meetings, and remote work where appropriate. Performance Expectations: The role will have defined business development objectives and measurable performance... 

    AV Securitas Limited

    Lagos State
    3 days ago
  •  ...values: Clear Communication, Positive Energy, Efficient Execution, and Continuous Learning. Overview: We are looking for a Backend Engineer with a passion finding solutions that allow customers to intuitively use our products. You will work with other designers and... 

    Busha

    Lagos, Lagos State
    24 days ago
  •  ...Own the end-to-end product strategy for all bill payment and transfer products, including: Airtime and mobile...  ...Delivery Lead cross-functional delivery with: Engineering teams building mobile, web, and backend systems Design teams responsible for user... 

    Renmoney

    Lagos, Lagos State
    more than 2 months ago
  •  ...Nigeria, South Africa, Ghana, and Kenya use our client's modern payments gateway, including Qatar Airways, MTN, Burger King, UPS,...  ...calls and be accountable for the outcomes. You will work with Engineering, Design, Compliance and Legal, Customer Support, Marketing and... 

    Black Pen Recruitment

    Lagos, Lagos State
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Backend Engineer (Payments & Microservices) - Remote. Be the first to apply!