F
Posted 2w ago

Senior Engineer, Developer Experience

Flutterwave
Lekki, Lagos, Nigeria
OnsiteFull Time
Responsibilities
  • building SDKs
  • managing gateways
  • crafting documentation
Requirements
  • Bachelor’s degree in computer science
  • Software engineering, or related field
  • 5–9 years of software engineering experience focused on developer experience
  • Proficiency in Node.js, Python, PHP, and Java
  • API Gateway, SDK
  • RESTful API, and technical writing experience
Technical tools mentioned
Node.jsPythonPHPJavaAPI GatewayRESTful API

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 polyglot Senior Engineer who loves building tools for other developers to transform our raw APIs into a world-class, Stripe-level developer ecosystem. You will be responsible for the API Gateway, building and maintaining SDKs (Node, Python, PHP, Java), crafting interactive documentation, and developing the developer Sandbox environment. You should obsess over API response times, clear error messaging, and intuitive SDK syntax.


Responsibilities include but are not limited to:

  • Transform raw APIs into a world-class, seamless developer ecosystem
  • Build, maintain, and optimize SDKs across multiple languages including Node, Python, PHP, and Java
  • Develop and manage the API Gateway, ensuring reliable and performant routing
  • Create and maintain comprehensive, interactive developer documentation alongside technical writers
  • Build and maintain a robust developer Sandbox environment for testing and integration
  • Monitor and optimize API response times and ensure clear, actionable error messaging

Required competency and skillset to be a waver:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 5-9 years of Software engineering experience with a focus on Developer experience
  • Polyglot programming experience with proficiency in languages such as Node.js, Python, PHP, and Java
  • Strong technical writing skills with a passion for creating clear and intuitive developer documentation
  • Experience building and maintaining API Gateways and widely-used SDKs
  • Obsession with developer experience (DX), API performance, and error handling
  • Strong understanding of RESTful API design and best practices


Click here for the Recruitment Privacy Notice and Flutterwave Privacy Policy

About Flutterwave

Global payment infrastructure for African and international businesses.

Year founded
2016