Staff Engineer, Backend
Djamo
About Us
In November 2020, we introduced a groundbreaking financial super app in Côte d'Ivoire, offering a comprehensive suite of services encompassing online and offline payments, peer-to-peer transactions, fund transfers, as well as savings and budgeting tools.
As of today, we have empowered thousands of users to seamlessly perform these financial activities, and our rapid growth continues unabated. Our overarching objective is to forge the next generation of digital financial solutions in Francophone Africa. In this region, fewer than 25% of the population currently has access to traditional banking services.
The financial landscape of this region is undergoing a profound transformation, with millions of individuals shifting from basic financial transactions (mobile money) to more sophisticated financial management. Djamo is uniquely positioned to emerge as the premier choice for meeting these evolving financial needs.
We are proud to have garnered support from world-renowned investors, including Y Combinator, Partech, Kima, and Norskeen, which underscores our potential and commitment to reshaping the financial services landscape in Africa.
To support the launch and growth of our activities in Djamo Entities, we are looking for a Staff Software Engineer, Backend.
About the role
Design the next architecture for Djamo. Spot weaknesses and pain points, plan, and remediate. Move from the MVP to the scalable on the application level. Communicate, mentor, and help the engineering department keep up with the latest innovations that can improve our customer’s experience and reduce costs.
Guarantee a high-security level at the application level. Work closely with the infrastructure teams and software engineers to help Djamo pass security audits and get certified.
Continue and improve the automation to sustain/increase the deployment frequency in production.
Set up observability and alerting tools. Work in an environment where the infrastructure that surrounds us doesn't scale: we can scale, but our partners can't. Find solutions and work on the setup to mitigate this issue.
Your Role
Daily, the Staff Software Engineer Backend will have to:
- Work on the toughest challenges Djamo faces and lead the implementation of efficient solutions, to reduce Djamo’s customer frustrations;
- Set new standards in our application to overall improve the quality of our software;
- Set and reach high-security levels for Djamo’s applications;
- Review technical specifications from your peers;
- Mentor other engineers to spread best practices when it comes to software engineering
- Design and/or improve our existing CI/CD pipelines to improve our customer’s experience;
- Work in an environment where the infrastructure that surrounds us doesn't scale: we can scale, but our partners can't. Find solutions and work on the setup to mitigate this issue.
- Optimize the costs of our infrastructure without degrading performances.
Your Profile
- At least 8 years of experience in software engineering;
- Experience in designing the architecture for public-facing software that handles millions of requests per day;
- Experience performing migrations from one architecture to another, without any downtime.
- Strong knowledge of CI/CD pipeline, bonus if familiar with ArgoCD;
- Decent knowledge of infrastructure with AWS, Terraform, Kubernetes, Helm;
- Great methodology when it comes to testing: integrations tests and unit tests;
- Solid troubleshooting skills that span multiple applications;
- Good exposure to security best practices, bonus: experience working with security constraints such as PCI DSS;
- Fluency in English.
- Bonus: solid knowledge of Typescript, Nodejs, Postgres, and Kafka;
- Bonus: B1 or higher in French
The advantages of working at Djamo
- A stimulating work environment
- The value of participating in the evolution of a startup that aims to rapidly expand throughout French-speaking Africa.
- A collaborative work environment with a strong team spirit
- A culture of continuous employee development
We will consider all applications on the same basis. Djamo is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
CONTRACT
CONTRACTOR FOR NON-RESIDENT OF CÔTE D’IVOIRE AND SENEGAL
LOCATION
ANY LOCATION WITHIN 3H of GMT
LEVEL
SENIOR
SECTOR
MOBILE FINANCIAL SERVICES