Backend Engineer, NodeJS

flutterwavego· Engineering - SME
Apply Now ↗
📍 Lekki, Lagos, NigeriaFull Time

About this role

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

Frequently Asked Questions

Is the salary disclosed for the Backend Engineer, NodeJS position at flutterwavego?
The salary for this Backend Engineer, NodeJS role at flutterwavego is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Backend Engineer, NodeJS position at flutterwavego located?
This Backend Engineer, NodeJS role at flutterwavego is based in Lekki, Lagos, Nigeria. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Backend Engineer, NodeJS role at flutterwavego full-time or part-time?
This is listed as a Full Time position. It is posted as a Backend Engineer, NodeJS role in the Engineering - SME department at flutterwavego.
Which team or department does the Backend Engineer, NodeJS at flutterwavego belong to?
This Backend Engineer, NodeJS position is part of the Engineering - SME department at flutterwavego. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Backend Engineer, NodeJS position at flutterwavego?
Click the "Apply Now" button on this page. You will be redirected to flutterwavego's official application portal hosted on bamboohr where you can submit your application directly.
When was the Backend Engineer, NodeJS job at flutterwavego posted?
This Backend Engineer, NodeJS position at flutterwavego was posted on Aug 1, 2026. Apply as soon as possible — early applications are often reviewed first.
Backend Engineer, NodeJS
flutterwavego
Apply for this role ↗

You'll be redirected to flutterwavego's official application page on bamboohr.