Match score not available

Staff Engineer, Backend at Djamo

Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

At least 8 years of software engineering experience., Previous experience in designing architectures for high-traffic software..

Key responsabilities:

  • Lead the implementation of efficient solutions and set high standards.
  • Ensure high-security levels and review peer technical specifications.
  • Mentor engineers, optimize CI/CD pipelines, and tackle scalability challenges.
  • Set up observability tools, work on issues with surrounding infrastructure, and reduce costs.
Djamo logo
Djamo Financial Services Scaleup https://www.djamo.ci/
51 - 200 Employees
See more Djamo offers

Job description

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

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Financial Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication
  • Problem Solving
  • Mentorship

Back-End Engineer Related jobs