Dans le cadre du développement de nos activités d’ingénierie logicielle, Box Africa recrute un Développeur Logiciel Full-Stack. Vous intégrerez une équipe dynamique et passionnée pour participer à la conception et au développement de solutions innovantes adaptées aux besoins des clients.
Missions du Développeur Full-stack
Vous aurez pour missions principales :
- Participer à la conception et au développement d’applications web et mobiles performantes.
- Intervenir sur les couches front-end et back-end des applications.
- Assurer l’intégration et l’interfaçage des solutions avec des API et web services.
- Optimiser la performance et la sécurité des applications développées.
- Collaborer avec les équipes UI/UX pour proposer des interfaces utilisateurs ergonomiques et intuitives.
- Rédiger et maintenir une documentation technique claire et détaillée.
- Effectuer les tests unitaires, d’intégration et assurer la correction des anomalies.
- Participer à l’amélioration continue des outils et des pratiques de développement.
Profil
Nous recherchons des profils ayant :
- Un minimum de 5 ans d’expérience en développement logiciel Full-Stack.
- Une forte capacité à travailler sur des projets complexes et multi-technologiques.
- Une capacité d’adaptation rapide aux besoins techniques et fonctionnels.
- Une bonne capacité d’analyse et de résolution des problèmes techniques.
- Un bon niveau d’anglais professionnel (impératif).
Compétences techniques requises :
- Profil Full-Stack ou polyvalent, capable d’intervenir sur divers aspects techniques.
- Maîtrise des langages et frameworks adaptés aux besoins spécifiques, tels que :
- Front-End : JavaScript/TypeScript, React, Angular, Vue.js.
- Back-End : Node.js, Python (Django/Flask), Java (Spring Boot), PHP (Laravel/Symfony).
- Bonne connaissance des bases de données : SQL (MySQL, PostgreSQL) et NoSQL (MongoDB).
- Expérience dans la conception et la consommation d’API REST et GraphQL.
- Maîtrise des outils de versionning (Git).
- Compétence sur les architectures microservices et conteneurisation (Docker).
- Familiarité avec des environnements cloud (AWS, Azure, GCP) serait un plus.
Qualité professionnelle attendue :
- Esprit d'équipe
- Rigoureux
- Autonome
- Agile
Autres informations
- Diplôme : BAC+4 minimum en informatique ou dans un domaine connexe.
- Expérience avec les méthodologies Agile/Scrum est un plus.
- Poste en CDD/CDI.
- Disponibilité ASAP.
Si vous êtes capable d'apprendre vite pour approfondir vos connaissances. Si vous êtes ouvert aux changements.
Alors vous êtes les bienvenues. Postulez sans attendre.
Découvrez pourquoi l'humain est au cœur de notre stratégie de développement.