CredPal logo

Backend Developer

CredPal

Posted about 2 months ago

About this role

Full Time Senior Backend Developer in fintech at CredPal in Lagos, Nigeria. Apply directly through the link below.

At a glance

Work mode
Office
Employment
Full Time
Location
Lagos, Nigeria
Experience
Senior · 6+ years

Core stack

  • Infrastructure
  • Reconciliation
  • Microservices
  • System Design
  • Event-Driven
  • Architecture
  • Performance
  • Distributed
  • TypeScript
  • RabbitMQ
  • Node.js
  • MongoDB
  • Caching
  • Payment
  • NestJS
  • Docker
  • MySQL
  • Redis
  • SOLID
  • REST
  • API

Quick answers

  • What skills are required?

    Infrastructure, Reconciliation, Microservices, System Design, Event-Driven, Architecture, Performance, Distributed, TypeScript, RabbitMQ, and more.

CredPal is hiring for this role. Visit career page

Lagos, Niger

CredPal is a leading financial technology company that offers a comprehensive range of financial solutions, including credit cards and investment opportunities, to empower individuals. Our mission is to revolutionize access to credit and investment, enabling individuals to take charge of their financial well-being.

Job Title: Backend Developer

Department: Engineering

Job Type: Full Time

Level: Mid-Senior Level

Purpose Statement:

We are seeking a talented and passionate Mid-Senior Backend Engineer with strong NestJS experience and a solid understanding of distributed, event-driven systems to join our engineering team. Your role will be crucial in designing, building, and maintaining backend services that power core financial products. You’ll work in a microservices architecture , handling transactional data, background processing, and third-party integrations. This role suits an engineer who cares deeply about correctness, reliability, and scale .

Responsibilities

Backend & API Development

  • Build and maintain backend services using NestJS , Node.js , and TypeScript .

  • Design and expose secure, well-structured REST APIs for web, mobile, and partner systems.

  • Implement core fintech features such as wallets, transactions, cards, lending, savings, and disbursements .

  • Integrate with external services including payment gateways, KYC providers, and banking APIs .

System Design & Architecture

  • Develop services within a microservices architecture .

  • Implement event-driven workflows using RabbitMQ .

  • Design systems with focus on idempotency , fault tolerance , and data consistency .

  • Build and maintain background jobs and workers.

Data & Storage

  • Design and manage relational data using MySQL .

  • Use MongoDB for document-based and non-relational workloads.

  • Implement caching and fast data access using Redis .

  • Ensure accurate transaction records and reconciliation logic.

Infrastructure & Reliability

  • Containerize services using Docker and work closely with infrastructure teams on deployment.

  • Write unit and integration tests to ensure system reliability.

  • Participate in code reviews and architectural discussions.

  • Monitor and improve service performance and stability.

Collaboration & Ownership

  • Work closely with Product, Frontend, Mobile, and DevOps teams.

  • Take ownership of services from design through production.

  • Mentor junior engineers and uphold engineering best practices.

Requirements

  • Minimum 4 - 6years of professional backend engineering experience.

  • Strong production experience with NestJS .

  • Deep understanding of Node.js and s

Job details

Workplace

Office

Location

Lagos, Nigeria

Job type

Full Time

Experience

Senior · 6+ years

Similar

Company

Website

Visit site

Twitter

@CredPal

Jobr Assistant extension

Get the extension →