Backend Engineer

7 October 2024
Apply Now

Job Description

Fido empowers millions across Africa to take control of their finances with ease. As a leader in cutting-edge financial technology, Fido clears the way for building credit, securing instant loans, making smart investments, and obtaining tailored insurance. No banker’s hours, no hidden fees—just endless opportunities.

From city centers to rural communities, Fido is breaking barriers and creating financial freedom, providing access to innovative tools and services that foster growth and empowerment. By leveraging advanced technology, Fido is shaping a future of opportunity and financial inclusion across the continent.

Join the team and be a part of leading this transformative change, driving impact where it matters most.

What you will do

Develop and maintain backend services.
Design and implement RESTful APIs for various financial products.
Collaborate with cross-functional teams to enhance service performance and scalability.
Participate in code reviews and contribute to continuous improvement of the development process.
Troubleshoot and debug issues in a distributed microservices environment.
Who you are

Bachelor’s degree in Computer Science or relevant experience.
At least 3 years of experience as a Software Engineer, working as part of an engineering team.
Experience with Python as a backend programming language.
Experience with AWS services (Lambda, S3, SQS, SNS).
Hands-on experience with cloud services ideally AWS(Lambda, S3, SQS, SNS).
Solid understanding of RESTful API design and development.
Excellent communication skills and a collaborative mindset.
Advantage – Experience with CI/CD tools and infrastructure as code (Terraform, CloudFormation, cross plane).
Advantage – Familiarity with Kubernetes and microservices architecture.
Advantage – Experience with machine learning models and data-driven decision-making.
Advantage – working with MongoDB