About Flex Finance
Flex Finance is Africa’s leading Spend Management and Corporate Cards platform, empowering finance teams and business owners to seamlessly manage company spending in one place.
With our advanced payment systems, smart spending management tools, and real-time expense tracking, we are transforming how businesses across Africa manage their finances.
At Flex Finance, we’re not just building tools; we’re empowering businesses across Africa to grow faster and spend smarter. By joining our team, you’ll play a vital role in developing systems that redefine financial operations on the continent.
Key Responsibilities Design and Develop: Architect, build, and maintain robust, scalable APIs and backend systems using Node.js, AWS Lambda, and GraphQL. GraphQL Expertise: Leverage AWS AppSync to build flexible, high-performance APIs for our platform. Cloud Integration: Optimize and manage serverless architecture on AWS, ensuring scalability, security, and reliability. Ownership: Own the design and implementation of core systems, driving key architectural decisions to enable future scalability and innovation. Collaboration: Work closely with product managers, front-end developers, and stakeholders to design and implement solutions aligned with business objectives. Technical Leadership: Lead technical discussions, conduct code reviews, and mentor junior engineers to foster technical growth within the team. Continuous Improvement: Stay updated on emerging technologies, frameworks, and best practices to enhance our development standards. What We’re Looking For Experience: 7+ years of experience in backend development, with expertise in Node.js and serverless architectures. GraphQL Mastery: Proven experience building APIs using GraphQL, preferably with AWS AppSync or similar tools. Cloud Proficiency: Hands-on experience with AWS services, particularly AWS Lambda, DynamoDB, S3, and CloudWatch. Database Skills: Strong knowledge of database technologies, including both SQL (PostgreSQL) and NoSQL (DynamoDB) databases. System Design: In-depth understanding of microservices architecture, distributed systems, and serverless best practices. Version Control & CI/CD: Proficiency with Git and CI/CD pipelines for automated testing and deployments. Problem-Solving: Strong analytical skills with a passion for writing clean, maintainable code. Agile Experience: Experience working in Agile teams with a focus on collaboration and iterative development. Bonus Skills Knowledge of security best practices for serverless applications. Prior experience in fintech or related industries.
What We Offer
Competitive Compensation: Attractive salary with performance-based bonuses.
Growth Opportunities: Be part of a high-growth company and pave your path to leadership roles like Engineering Manager or Solutions Architect.
Cutting-Edge Tech: Work with modern technologies like AWS Lambda, GraphQL, and serverless architectures, shaping the future of fintech in Africa.
Inclusive Team Culture: Join a collaborative engineering team committed to innovation and excellence.
Paid time off
Professional development opportunities
Flex Finance is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.