Flutterwave logo

Backend Engineer, NodeJS

Flutterwave

On-site
Lekki, Lagos
Full-time
Senior
5+ yrs
Salary not listedPosted 1d ago

Real job — pulled straight from Flutterwave’s careers page · Verified August 12, 2026 · No reposts.

Job description

Flutterwave is hiring a Backend Engineer, NodeJS — a full-time, based in Lekki, Lagos role. Apply directly on Flutterwave's careers page below.

Backend Engineer, NodeJS

Department: Engineering - SME

Employment Type: Full-Time

Location: Lekki, Lagos, Nigeria

Flutterwave was founded on the principle that every African must be able to participate and thrive in the global economy. To achieve this objective, we have built a trusted payment infrastructure that allows consumers and businesses to make and receive payments in a convenient borderless manner.


About the NodeJS Backend Engineer Role

As a NodeJS Backend Engineer, you will work on developing, scaling, and maintaining high-performance backend services that power our cutting-edge payment systems. 


Key Responsibilities include, but are not limited to: 

  • Implementation, testing, delivery and maintenance of product features (new and existing)
  • Creating technical documentation for feature implementations
  • Researching existing and new product features and areas for improvement
  • Assist with system design and architectural discussions
  • Commitment to creating and maintaining secure coding practices and standards
  • Providing support for product features (when needed)
  • Ensure personal information of customers, employees, and other individuals the company conducts business with is processed and protected in line with applicable data privacy policies, privacy laws, and global best practices
  • Perform any other duties that may be assigned


Required competency and skillset to be a waver:

  • 5+ years of professional backend software development experience using Node.js in a production environment.
  • Strong proficiency in modern JavaScript for the backend (Node.js) [TypeScript is a plus]
  • A good demonstration of object-oriented or functional analysis and design skills.
  • Good understanding of data structures, algorithms and performance design.
  • Deep understanding of RESTful API design principles, authentication mechanisms (JWT, OAuth2), and security best practices.
  • Good working knowledge of version control systems (Git) workflows (branching models, pull requests, code reviews).
  • Proficient with relational databases (MySQL) and ORMs (Sequelize).
  • Proficient with non-relational databases (Mongo, Redis) and ODMs (Mongoose).
  • Good understanding of automated testing practices (unit testing, integration testing) and frameworks (Jest, Mocha).
  • Good problem-solving abilities and analytical thinking.
  • Ability to take ownership of tasks from spec to deployment
  • Clear verbal and written technical communication skills.


Nice to Have:

  • Experience with Event-Driven Architectures or message brokers (Kafka, RabbitMQ, BullMQ).
  • Good research skills
  •  Good time management skills


Click here for the Recruitment Privacy Notice and Flutterwave Privacy Policy

Get Backend Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Playtech logo

AI Engineer

Sofia, BG
✓ From careers page· 10m ago
Accenture logo

Custom Software Engineer

Bengaluru
✓ From careers page· 1h ago
Accenture logo

Amazon Connect Architect

Remote · Brazil, US
✓ From careers page· 1h ago
Deepline logo

Backend Engineer

New York, NY
✓ From careers page· 2h ago

Frequently asked questions

What skills are required for Backend Engineer, NodeJS at Flutterwave?

The required skills for Backend Engineer, NodeJS at Flutterwave include: Node.js, JavaScript, TypeScript, REST, OAuth, Git, MySQL, MongoDB, Redis, Jest, Kafka, RabbitMQ.

What is the seniority level for Backend Engineer, NodeJS at Flutterwave?

Backend Engineer, NodeJS at Flutterwave is a Senior level position.

How do I apply for Backend Engineer, NodeJS at Flutterwave?

You can view the full description and apply for Backend Engineer, NodeJS at Flutterwave on EchoJobs: https://echojobs.io/job/flutterwave-backend-engineer-nodejs-tl5go.