P

Backend Engineer (Node.js, NestJS, TypeScript)

Pilot Finance Lagos Mainland, Lagos State, Nigeria

May 11
typescript Senior (5-10 yrs) Full-time Nigeria
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, build, and maintain secure, scalable backend services, APIs, and microservices for cross-border payments, FX processing, settlement, and multi-currency ledger operations. Integrate with financial institutions and payment providers, ensure regulatory compliance and reliable transaction processing, and optimize databases while collaborating with frontend teams.

What they look for

Node.js NestJS TypeScript Backend Development RESTful APIs Microservices PostgreSQL MySQL NoSQL Asynchronous Programming RabbitMQ Kafka JWT OAuth Cloud Platforms Financial Systems

Requirements

Requires 5+ years of backend development experience, strong Node.js, NestJS, and TypeScript skills, and experience designing RESTful APIs and microservices. Candidates should also understand databases, asynchronous programming and message queues, authentication and authorization, cloud platforms, and system security and data protection.

Benefits

Competitive Salary and Benefits Package Global Network Flexible Work Environment Work-Life Balance Growth Opportunities Mentorship Team-Building Events Happy Hours

Full description

Role Overview We are seeking a Backend Developer experienced in Node.js, NestJS, and TypeScript to build and maintain the core infrastructure powering PilotFinance. You will design scalable, secure, and compliant systems that support cross-border payments, treasury management, and settlement operations across multiple regions.

Key Responsibilities

  • Design and develop robust backend services using Node.js, NestJS, and TypeScript
  • Build APIs and microservices for cross-border payments, FX processing, and settlement

systems

  • Ensure high availability, scalability, and performance of backend systems
  • Implement secure transaction processing and financial data handling
  • Integrate with third-party financial institutions, payment gateways, and banking APIs
  • Develop and manage multi-currency ledger systems
  • Ensure compliance with financial regulations (KYC, AML, audit trails)
  • Optimize database performance and manage large-scale transactional data
  • Collaborate with frontend teams to deliver seamless end-to-end solutions
  • Write clean, maintainable, and well-documented code

Requirements

  • 5+ years experience in backend development
  • Strong proficiency in Node.js and NestJS
  • Solid experience with TypeScript
  • Experience designing RESTful APIs and microservices architecture
  • Strong knowledge of databases (PostgreSQL, MySQL, or NoSQL)
  • Experience with asynchronous programming and message queues (e.g., RabbitMQ,

Kafka)

  • Understanding of authentication and authorization (JWT, OAuth)
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Strong understanding of system security and data protection

Benefits

  • A competitive salary and benefits package.
  • Global network
  • One of the fastest scaling startups in Africa.
  • Flexible work environment.
  • Great work-life balance.
  • Opportunity for growth for all employees.
  • Mentorship
  • Team building and happy hours events.

Similar roles