Senior Fullstack Engineer, Developer Experience

Posted 10 Days Ago
Be an Early Applicant
Lekki, Lagos, NGA
In-Office
Senior level
Fintech • Payments • Financial Services
The Role
Build and maintain a world-class developer ecosystem: API Gateway, multi-language SDKs (Node, Python, PHP, Java), interactive documentation, and a developer Sandbox. Monitor and optimize API performance, error messaging, and SDK usability to deliver excellent developer experience.
Summary Generated by Built In

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 (African and International) make and receive payments in a convenient borderless manner.

The Role

We are looking for a Senior Full-Stack Engineer to improve how developers build with Flutterwave. You will work across the developer portal, API gateway, SDKs, documentation, and sandbox environment. You will turn complex payment capabilities into clear, reliable tools that are easy to integrate and support. This role requires strong product judgment, sound API design, and the ability to deliver high-quality experiences across frontend and backend systems.

Responsibilities include but are not limited to:

  • Build and maintain developer-facing web applications and backend services, including the developer portal, API gateway, and sandbox environment.
  • Design consistent API and integration flows with clear contracts, versioning, authentication, and error messages.
  • Build, maintain, and release SDKs for languages such as Node.js, Go, Python, PHP, and Java.
  • Create interactive documentation, code samples, and integration guides with Product and Technical Writing teams.
  • Improve the full developer journey, from account setup and testing to production launch and ongoing support.
  • Monitor and improve API performance, availability, security, and ease of use.
  • Write automated tests and improve release processes so developer tools can be shipped safely and often.
  • Use product data, support feedback, and developer research to identify and remove integration friction.

Required competency and skillset to be a waver:

  • At least five years of professional full-stack software engineering experience.
  • Strong experience with modern frontend development using JavaScript or TypeScript and a framework such as React or Vue.
  • Strong backend development experience in one or more languages such as Node.js, Go, Java, Python, or PHP.
  • A solid understanding of REST APIs, authentication, API gateways, versioning, and error handling.
  • Experience building SDKs, libraries, developer portals, or other developer-facing products.
  • Working knowledge of databases, distributed systems, testing, observability, and continuous delivery.
  • Clear technical writing and communication skills, with the ability to explain complex systems simply.
  • A bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

Click here for the Recruitment Privacy Notice and Flutterwave Privacy Policy

Skills Required

  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • 5-9 years of software engineering experience with a focus on developer experience
  • Proficiency in Node.js, Python, PHP, and Java
  • Strong technical writing skills and experience creating developer documentation
  • Experience building and maintaining API Gateways and widely-used SDKs
  • Deep understanding of RESTful API design and best practices
  • Focus on API performance optimization and error handling for developer experience
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
HQ: San Francisco, CA
2,014 Employees
Year Founded: 2016

What We Do

At Flutterwave, we are on a mission to build payments infrastructure to connect Africa to the global economy. We do this by building technology, tools, and infrastructure for businesses and banks who want to provide a more seamless and secure payments experience for their customers. Founded in 2016 by a team of African finance and technology veterans from Standard Bank, PayPal, Google Wallet amongst others. Flutterwave has grown to become one of the fastest growing payments companies in the world. Since inception Flutterwave has processed close to $2 billion in payments and 25 million transactions across over 33 African countries where it currently operates. It has attracted significant investment from experienced Fintech investors such as Ycombinator Continuity Fund (investors in Stripe), Greycroft (investors in Braintree and Venmo), Greenvisor Capital, Omidyar Network, and Glynn Capital amongst others. In 2017 Flutterwave was named Africa’s best fintech company at the Apps Africa Innovation Awards.

Similar Jobs

Ericsson Logo Ericsson

Packet Core & Cloud Infrastructure SME

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office
Lagos, NGA
88000 Employees

Ericsson Logo Ericsson

Architect

Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
In-Office or Remote
5 Locations
88000 Employees

SharkNinja Logo SharkNinja

Account Manager

Beauty • Robotics • Design • Appliances • Manufacturing
In-Office
Lagos, NGA
4000 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Hybrid
2 Locations
289097 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 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