Flutterwave

Senior Fullstack Engineer, Developer Experience

Flutterwave  •  Lekki, NG (Onsite)  •  4 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

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

Flutterwave

About Flutterwave

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.

Industry
Finance & Insurance
Company Size
501-1,000 employees
Headquarters
San Francisco , California
Year Founded
2016
Social Media