.
Fiche de Poste – Ingénieur Développeur Fullstack
À propos de l’entreprise
Fintech innovante basée au Sénégal et spécialisée dans les solutions financières numériques pour l’Afrique de l’Ouest. Nous développons des produits technologiques qui répondent aux besoins spécifiques du marché africain.
Poste
• Ingénieur Développeur Fullstack
• Localisation : Dakar, Sénégal
• Expérience requise : 1-2 ans
Mission principale
Contribuer au développement et à la maintenance de nos solutions fintech en travaillant sur l’ensemble du stack technique, du backend au frontend, tout en participant activement à l’évolution de notre plateforme.
Responsabilités techniques
Backend
• Développer et maintenir des APIs REST avec Java Spring Boot
• Implémenter la logique métier selon les spécifications fonctionnelles
• Utiliser Spring Data JPA pour la gestion des données
• Optimiser les requêtes et interactions avec PostgreSQL
• Gérer le cache avec Redis pour améliorer les performances
• Participer à l’écriture des tests unitaires et d’intégration
Frontend
• Développer des interfaces utilisateurs avec Angular
• Créer des applications mobiles hybrides avec Ionic
• Utiliser TypeScript pour un code robuste et maintenable
• Intégrer les APIs backend dans les applications frontend
• Assurer la responsivité et l’accessibilité des interfaces
Transverse
• Participer aux revues de code et respecter les bonnes pratiques
• Collaborer avec l’équipe sur l’architecture technique
• Documenter le code et les processus de développement
• Participer au débogage et à la résolution d’incidents techniques
• Compétences techniques requises
Essentielles
• Java 8+ et frameworks Spring (Boot, Data JPA, Security)
• TypeScript et JavaScript ES6+
• Angular (versions récentes) et ses concepts (Services, Components, Routing)
• PostgreSQL : requêtes SQL, modélisation de données
• Git pour le contrôle de version
• REST APIs : conception et consommation
Appréciées
• Ionic pour le développement mobile hybride
• Redis : mise en cache, sessions
• HTML5/CSS3 et frameworks CSS (Bootstrap, Angular Material)
• Maven ou Gradle pour la gestion des dépendances Java
• npm/yarn pour l’écosystème Node.js
• Notions de tests automatisés (JUnit, Jasmine/Karma)
• Expérience avec les environnements Linux
• Connaissance des design patterns courants
Bonus
• Expérience avec Docker et conteneurisation
• Notions de CI/CD (Jenkins, GitLab CI)
• Familiarité avec les services cloud (AWS, Azure)
• Expérience dans le domaine fintech ou bancaire
• Connaissance des standards de sécurité (OWASP)
Compétences interpersonnelles
• Communication
• Excellente communication en français (écrit et oral)
• Capacité à expliquer des concepts techniques de manière claire
• Aisance dans les interactions avec les équipes pluridisciplinaires
• Ouverture aux feedbacks et remontées constructives
• Collaboration
• Esprit d’équipe et capacité à travailler en binôme/groupe
• Adaptabilité aux méthodologies agiles
• Respect des délais et engagements pris
• Apprentissage
• Curiosité technique et veille technologique active
• Capacité d’apprentissage rapide de nouvelles technologies
• Autonomie dans la résolution de problèmes techniques
• Initiative pour proposer des améliorations
Profil recherché
Formation
• Diplôme d’ingénieur en informatique, génie logiciel ou équivalent
• Formation en développement web/mobile full-stack
Expérience
• 1-2 ans d’expérience en développement logiciel
• Participation à au moins un projet complet (conception à mise en production)
• Expérience pratique avec notre stack technique ou similaire
• Idéalement, expérience en startup ou environnement agile
Qualités personnelles
• Rigueur et attention aux détails
• Créativité dans la résolution de problèmes
• Résistance au stress et gestion des priorités
• Passion pour l’innovation technologique
• Engagement envers la qualité du code
À propos de l’entreprise
Fintech innovante basée au Sénégal et spécialisée dans les solutions financières numériques pour l’Afrique de l’Ouest. Nous développons des produits technologiques qui répondent aux besoins spécifiques du marché africain.