Founded in 2018, Gozem is today a technological group of more than 400 people, agile and ambitious, which offers via its mobile application a very wide range of services including transport, delivery, financing, mobile money and many others, to African users. Present in Benin, Togo, Gabon and Cameroon, our group's ambition is to become "Africa's Super App" by establishing itself throughout French speaking Africa. Our solution is 100% focused on the African market, serving drivers, customers, traders and soon, SMEs in our areas of activity.
We are a multinational group, with a strong presence in several cities and pride ourselves on helping to improve the lives of local communities through the digitalisation of the market and the introduction of technology-based efficiencies.
Are you looking to grow in a challenging and friendly environment? Do you want to evolve and progress in dynamic and disruptive digital contexts?
Join us in building a new African digital ecosystem that improves the quality of life. Together, let's make Africa smile
Website: http://www.gozem.co
Google Play Store: https://play.google.com/store/apps/details?id=com.gozem
Apple App Store: https://apps.apple.com/us/app/gozem/id1441247963
Glassdoor: https://www.glassdoor.fr/Avis/Gozem-Avis-E4564661.htm
What is a back-end developer at Gozem?
The back-end developer will be responsible for managing the data exchange between the server and the users. Your main objective will be to develop all server-side logic, define and maintain the central database, and ensure high performance and responsiveness to front-end requests. You will also be responsible for integrating the front-end elements built by your colleagues into the application. A basic understanding of front-end technologies is also required.
You will work in collaboration with our team of developers located around the world (Benin, Cameroon, Nigeria, Senegal, Togo, Kenya, India, Sri Lanka...)
Your tasks:
- Participate in the entire application lifecycle, focusing on coding and bug fixing
- Write clean code to develop functional web applications
- Troubleshoot and fix application bugs
- Implement security and data protection
- Perform user interface testing to optimize performance
- Manage cutting-edge technologies to improve legacy applications
- Collaborate with developers to integrate user-facing elements with server-side logic
- Gather and respond to technical and design requirements
- Provide training and support to internal teams
- Create reusable code and libraries for future use
- Liaising with developers, designers and system administrators to identify new functionality
You are the right person for this job if you...
- Have a good understanding of Node.js and MongoDB
- Be familiar with front-end technologies and platforms, such as JavaScript, HTML5 and CSS3
- Have a basic understanding of Amazon EC2, ELB and related AWS services
- Are able to provide authentication and user authorisation across multiple systems, servers and environments
- Ensure the integration of multiple data sources, APIs and databases into a system
- Master the management of the hosting environment, including database administration and scaling an application to support load changes
- Perform data migration, transformation and scripting
- Understand the differences between multiple distribution platforms, such as mobile and desktop, and optimize output for the specific platform
- Ensure the creation of database schemas that represent and support business processes
- Be able to set up automated testing platforms and unit tests
- Have a good understanding of code version management tools, such as Git
You have
- Level of education: Master's degree (recommended but not required)
- At least 5 years experience in a similar position
- Mandatory skills: Node.js and MongoDB
- Skills we are looking for in addition, Good understanding of front-end technologies and platforms, such as JavaScript, HTML5 and CSS3
- Tools to master: Asana, Trello, G-Suite
- Languages :
- French
- English
- Location: on site or remote
NB: Applicants in a time zone between GMT and GMT+3 are encouraged.
Working conditions & benefits
We offer our employees a fair, friendly and intercultural working environment, in which we strive to develop the talents of each individual. To achieve this, we offer:
📍 Remote work if you are not based in a country where Gozem is established (Togo, Benin, Gabon, Cameroon)
🏢 Open-space offices and teleworking time possible (to be arranged with your
manager)
💶 A gross monthly remuneration defined according to our internal salary grid as well as the relevance of your past experiences for the position.
🎁 An annual bonus allowing you to receive between 0 and 4.5 months of additional salary the following year
🚗 Benefits on our Super App for your travel and deliveries
🌐 A health and IT insurance package
And above all, the opportunity to join a young, dynamic team that has a real social impact in French-speaking Africa!
Interview process
- An initial introductory meeting with the recruitment manager (30 minutes)
- A business case to be completed within 08 days
- A presentation of your business case with the head of the Tech team and a time to discuss your professional experience
- An interview of 45 minutes with our Director X (future n+1) followed by a referral request (you give us 4 professional contacts to whom we send a questionnaire)
- One final validation interview with one of our co-founders (optional)
**************************************************************************************************
Fondée en 2018, Gozem est aujourd’hui un groupe technologique de plus de 400 personnes, agile et ambitieux, qui offre via son application mobile un très large panel de services incluant transport, livraison, financement, mobile money et bien d’autres, aux utilisateurs Africains. Présent au Bénin, Togo, Gabon et Cameroun, notre groupe a pour ambition de devenir "Africa's Super App" en s’implantant dans toute l'Afrique francophone. Notre solution 100% axée sur le marché Africain, dessert aussi bien les conducteurs, que les clients, les commerçants et d’ici peu, les PME dans nos zones d’activité.
Nous sommes un groupe multinational, avec une très forte présence dans plusieurs villes et fiers de contribuer à l’amélioration de vie des communautés locales grâce à la digitalisation du marché et l'introduction de gains d'efficacité basés sur la technologie.
Vous aspirez à vous épanouir dans un environnement stimulant et convivial ? Vous avez envie d'évoluer et de progresser dans des contextes digitaux, dynamiques et disruptifs ?
Rejoignez-nous dans la construction d'un nouvel écosystème digital Africain qui améliore la qualité de vie. Ensemble, faisons sourire l'Afrique !
Site web : http://www.gozem.co
Google Play Store : https://play.google.com/store/apps/details?id=com.gozem
Apple App Store : https://apps.apple.com/us/app/gozem/id1441247963
Glassdoor : https://www.glassdoor.fr/Avis/Gozem-Avis-E4564661.htm
Qu'est-ce qu'un développeur Back- End chez Gozem ?
Le développeur back-end sera chargé de gérer l'échange de données entre le serveur et les utilisateurs. Votre objectif principal sera le développement de toute la logique côté serveur, la définition et la maintenance de la base de données centrale, et la garantie d'une haute performance et d'une réactivité aux demandes du front-end. Vous serez également responsable de l'intégration des éléments frontaux construits par vos collègues dans l'application. Une compréhension de base des technologies frontales est également nécessaire.
Vous travaillerez en collaboration avec notre équipe de développeurs répartis à travers le monde (Bénin, Cameroun, Nigéria, Sénégal, Togo, Kenya, Inde, Sri Lanka…)
Vos missions :
- Participer à l'ensemble du cycle de vie de l'application, en vous concentrant sur le codage et la fixation des bugs
- Écrire du code propre pour développer des applications Web fonctionnelles
- Dépanner et corriger les bugs des applications
- Mettre en œuvre la sécurité et la protection des données
- Effectuer des tests d'interface utilisateur pour optimiser les performances
- Gérer des technologies de pointe pour améliorer les applications héritées
- Collaborer avec les développeurs pour intégrer des éléments orientés utilisateur avec la logique côté serveur
- Recueillir et répondre aux exigences techniques et de conception
- Fournir une formation et un soutien aux équipes internes
- Créer du code et des bibliothèques réutilisables pour une utilisation future
- Assurer la liaison avec les développeurs, les concepteurs et les administrateurs système pour identifier de nouvelles fonctionnalités
Vous êtes faits pour ce poste si vous…
- Avez une bonne compréhension de Node.js et MongoDB
- Connaissez les technologies et plateformes front-end, telles que JavaScript, HTML5 et CSS3
- Disposez d’ une compréhension de base d'Amazon EC2, ELB et des services AWS associés
- Etes capable d’assurer l’authentification et l’autorisation utilisateur entre plusieurs systèmes, serveurs et environnements
- Assurez l'Intégration de plusieurs sources de données, API et bases de données dans un système
- Maitrisez la gestion de l'environnement d'hébergement, y compris l'administration de la base de données et la mise à l'échelle d'une application pour prendre en charge les changements de charge
- Faites la migration, la transformation et le script de données
- Comprenez les différences entre plusieurs plates-formes de distribution, telles que mobile et ordinateur de bureau, et optimiser les sorties en fonction de la plate-forme spécifique
- Assurez la création de schémas de base de données représentant et prenant en charge les processus métier
- Etes capables de mettre en place de plateformes de tests automatisés et de tests unitaires
- Avez une bonne compréhension des outils de gestion de version de code, tels que Git
Vous possédez
- Niveau d’étude : Master (recommandé mais non obligatoire)
- Expérience d’au moins 5 ans à un poste similaire
- Compétences obligatoires: Node.js et MongoDB
- Compétences que nous recherchons en +, Bonne compréhension des technologies et plateformes front-end, telles que JavaScript, HTML5 et CSS3
- Outils à maîtriser: Asana, Trello, G-Suite
- Langues :
- Français
- Anglais
- Localisation: sur site ou en remote
NB: Les candidats se trouvant dans un fuseau horaire compris entre GMT et GMT+3 sont encouragés.
Conditions de travail & avantages
Nous offrons à nos collaborateurs un environnement de travail équitable, chaleureux et interculturel, dans lequel nous nous efforçons de développer les talents de chacun. Pour cela, nous proposons :
📍 Travail réalisable à distance si vous n'êtes pas basé dans un pays ou Gozem est implanté (Togo, Benin, Gabon, Cameroun)
🏢 Des bureaux en Open-Space et du temps de travail en télétravail envisageable (à organiser avec ton manager)
💶 Une rémunération brute mensuelle définie selon notre grille salariale interne ainsi que la pertinence de vos expériences passées pour le poste.
🎁 Un bonus annuel vous permettant de toucher entre 0 et 4,5 mois de salaire supplémentaire l’année suivante
🚗 Des avantages sur notre Super App pour tes déplacements et livraisons
🌐 Un package assurance santé et IT
Et surtout, l’opportunité de rejoindre une équipe jeune, dynamique, qui a un réel impact social en Afrique francophone !
Déroulé des entretiens
- Un premier rendez-vous d’introduction avec le responsable de recrutement (30 minutes)
- Un business case à réaliser sous 08 jours
- La présentation de votre business case avec le responsable de l’équipe Tech ainsi qu’un temps d'approfondissement de vos expériences professionnelles
- Un entretien de 45 minutes avec notre Directeur produit (futur n+1) suivi d’une demande de référencement (vous nous communiquez 4 contacts professionnels à qui nous envoyons un questionnaire)
- Un dernier entretien de validation avec l'un de nos co-fondateurs (facultatif)