About the Role
Flutterwave is powering a new wave of prosperity across Africa by enabling global digital payments on a continent historically excluded from the digital economy. Founded in 2016 by ex-bankers, entrepreneurs, and engineers, we provide the underlying technology platform that allows businesses to make and accept payments anywhere in Africa. We're seeking a polyglot Senior Engineer who is passionate about transforming raw APIs into an exceptional developer ecosystem comparable to industry leaders like Stripe.
Key Responsibilities- Transform raw APIs into seamless, world-class developer experiences
- Build, maintain, and optimize SDKs across Node.js, Python, PHP, and Java
- Design and manage the API Gateway, ensuring reliable and performant routing
- Create comprehensive, interactive developer documentation with technical writing teams
- Develop and maintain a robust developer Sandbox environment for testing and integration
- Monitor API response times, optimize performance, and ensure clear, actionable error messaging
- Bachelor's degree in Computer Science, Software Engineering, or related field
- 5–9 years of software engineering experience with a focus on developer experience (DX)
- Proficiency in multiple programming languages: Node.js, Python, PHP, and Java
- Strong technical writing skills and passion for clear, intuitive documentation
- Proven experience building and maintaining API Gateways and widely-used SDKs
- Deep understanding of RESTful API design principles and best practices
- Obsession with developer experience, API performance, and error handling excellence