Backend Developer

Posted 23 Days Ago
Be an Early Applicant
Lagos, Lagos Island, Lagos, NGA
In-Office
Mid level
eCommerce • Fintech • Payments • Financial Services
The Role
As a Mid-Senior Backend Engineer, you'll develop backend services using NestJS, ensure system reliability and performance, and collaborate with cross-functional teams. Your focus will be on creating secure APIs and maintaining microservices.
Summary Generated by Built In

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 TypeScript.

  • Experience working with MySQL and MongoDB.

  • Hands-on experience with RabbitMQ and asynchronous processing.

  • Experience using Redis for caching or distributed locks.

  • Experience containerizing applications using Docker.

  • Solid understanding of REST API design and backend security fundamentals.


Nice-to-Have
  • Prior experience in fintech, payments, lending, wallets, or cards.

  • Experience building or maintaining ledger-based systems.

  • Familiarity with observability tools (logs, metrics, tracing).

  • Experience working in high-traffic or regulated environments.

  • Mentorship or technical leadership experience.


What Success Looks Like

  • You ship reliable backend services that handle real money safely.

  • You reduce incidents through better design and testing.

  • You improve scalability and performance of existing systems.

  • You help raise backend engineering standards at CredPal.


Benefits
  • Professional development opportunities.

  • A collaborative and inclusive work culture that fosters growth and innovation.

  • Opportunity to work with cutting-edge products and technologies.

  • Supportive and approachable management team dedicated to your success.



Skills Required

  • Minimum 4 - 6 years of professional backend engineering experience
  • Strong production experience with NestJS
  • Deep understanding of Node.js and TypeScript
  • Experience working with MySQL and MongoDB
  • Hands-on experience with RabbitMQ and asynchronous processing
  • Experience using Redis for caching or distributed locks
  • Experience containerizing applications using Docker
  • Solid understanding of REST API design and backend security fundamentals
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
0 Employees

What We Do

CredPal is a fintech company based in Lagos, Nigeria, that provides buy now, pay later (BNPL) solutions for consumers and businesses across Africa. It integrates payments, savings, credit, and investments into one powerful platform, empowering individuals to achieve their financial goals and offering seamless credit access.

Similar Jobs

StreamPay Logo StreamPay

Back-end Engineer

Fintech • Payments • Software • Financial Services
In-Office
Lagos, Lagos Island, Lagos, NGA

Virtual Flux Africa Logo Virtual Flux Africa

Back-end Engineer

Information Technology • Software • Consulting • Cybersecurity
In-Office
Ikeja, Lagos, NGA
8 Employees
In-Office
Victoria Island, Lagos, NGA
27 Employees
In-Office
Lagos, NGA

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account