.
ype de contrat
CDI (Contrat à Durée Indéterminée)
Localisation
Dakar , Sénégal
Entreprise
SamirMoney est une société innovante spécialisée dans les solutions de paiement.
Nous recherchons des talents passionnés pour rejoindre notre équipe et relever des défis techniques ambitieux.
Missions
En tant que Développeur Senior Full Stack, vous jouerez un rôle clé dans la conception, le développement et l’optimisation de nos applications critiques.
Vos responsabilités incluront :
• Concevoir et développer des APIs robustes et scalables avec Java et Spring Boot.
• Développer des applications mobiles cross-platform performantes avec Flutter.
• Créer des interfaces utilisateur modernes et responsives avec Angular.
• Mettre en place et maintenir des pipelines CI/CD (intégration et déploiement continus) pour assurer la qualité et la rapidité des livraisons.
• Participer à l’architecture technique des projets, en proposant des solutions innovantes et adaptées aux besoins métiers.
• Collaborer étroitement avec les équipes produit, design et autres développeurs pour livrer des fonctionnalités de haute qualité.
• Assurer la maintenance, l’optimisation et la résolution des incidents sur les applications existantes.
• Contribuer à l’amélioration continue des processus et des pratiques de développement (code reviews, tests, documentation).
Profil recherché
Nous recherchons un(e) Développeur(euse) Senior Full Stack avec :
• Minimum 5 ans d’expérience en développement logiciel, dont une expertise significative en Java/Spring Boot, Flutter et Angular.
• Une solide maîtrise des concepts backend (RESTful APIs, bases de données SQL/NoSQL, microservices).
• Une expérience en développement mobile avec Flutter (Dart) et en frontend avec Angular (TypeScript).
• Une connaissance pratique des outils DevOps : Git, configuration de pipelines CI/CD (ex. Jenkins, GitHub Actions, GitLab CI), conteneurisation (Docker), et déploiements sur cloud (AWS, GCP ou Azure).
• Une aisance avec les environnements agiles (Scrum, Kanban).
Qualités personnelles :
• Très engagé(e) : vous prenez vos responsabilités à cœur et allez au bout de vos missions.
• Bosseur(se) : vous êtes prêt(e) à fournir les efforts nécessaires pour atteindre les objectifs, même sous pression.
• Disponible : vous savez vous rendre disponible pour l’équipe et les imprévus critiques.
• Passionné(e) par les challenges : vous aimez résoudre des problèmes complexes et relever des défis techniques stimulants.
• Autonome, rigoureux(se) et doté(e) d’un excellent esprit d’équipe.
Compétences techniques requises
• Backend : Java (8+), Spring Boot, Hibernate, Maven/Gradle.
• Mobile : Flutter, Dart, gestion des stores (Google Play, App Store).
• Frontend : Angular (2+), TypeScript, HTML5, CSS3.
• DevOps : Git, Docker, pipelines CI/CD, bases en cloud (AWS/GCP/Azure).
• Outils : Postman, IntelliJ IDEA, VS Code, ou équivalents.
• Bonus : Expérience avec Kafka, Redis, ou architectures événementielles.
Ce que nous offrons
• Un environnement dynamique où vos idées comptent et où vous pourrez relever des défis techniques variés.
• Une équipe passionnée et collaborative.
• Une rémunération compétitive
• Avantages : mutuelle, tickets restaurant, télétravail, formations
• Des opportunités d’évolution vers des rôles d’architecte ou de lead technique.