Fiche de Poste – Ingénieur Développeur Fullstack
À propos de l’entreprise
Société de technologie financière novatrice établie au Sénégal, experte en solutions financières digitales pour l’Afrique de l’Ouest. Nous concevons des produits technologiques adaptés aux exigences particulières du marché africain.
Poste
- Ingénieur Développeur Fullstack
- Localisation : Dakar, Sénégal
- Expérience requise : 1-2 ans
Mission principale
Participer à la création et l’entretien de nos solutions fintech en intervenant sur tout le spectre technique, du backend au frontend, tout en contribuant de manière proactive à l’avancement de notre plateforme.
Responsabilités techniques
Backend
- Concevoir et gérer des APIs REST en utilisant Java Spring Boot
- Mettre en œuvre la logique métier conformément aux spécifications fonctionnelles.
- L’emploi de Spring Data JPA pour la manipulation des données.
- Améliorer les requêtes et les interactions avec PostgreSQL.
- Utiliser Redis pour la gestion du cache afin d’optimiser les performances.
- Contribuer à la rédaction des tests unitaires et d’intégration.
Frontend
- Création d’interfaces utilisateur à l’aide d’Angular.
- Développer des applications mobiles hybrides en utilisant Ionic
- L’emploi de TypeScript pour un code robuste et facile à maintenir.
- Incorporer les APIs du backend dans les applications du frontend.
- Garantir l’adaptabilité et l’accessibilité des interfaces.
Transverse
- S’investir dans les revues de code et adhérer aux meilleures pratiques.
- Travailler en collaboration avec l’équipe sur l’architecture technique.
- Rédiger la documentation du code et des procédures de développement.
- Contribuer au débogage et à la résolution de problèmes techniques.
- Compétences techniques nécessaires
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 la création d’applications mobiles hybrides
- Formation basée sur des données jusqu’à octobre 2023. HTML5/CSS3 et frameworks CSS (Bootstrap, Angular Material)
- Utilisation de Maven ou Gradle pour la gestion des dépendances Java npm/yarn pour l’environnement Node.js
- Connaissance des tests automatisés (JUnit, Jasmine/Karma)
- Expérience dans les environnements Linux
- Connaissance des motifs de conception 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
- Formation sur des données allant jusqu’à octobre 2023.
- Aptitude remarquable à communiquer en français, tant à l’écrit qu’à l’oral.
- Aptitude à présenter des notions techniques de façon explicite
- Facilité à interagir avec les équipes multidisciplinaires.
- Ouverture aux commentaires et retours constructifs
- Coopération
- Capacité à collaborer en équipe ou en duo, et à s’adapter aux méthodes agiles.
- Observance des échéances et des obligations contractées
- Formation effectuée sur des données jusqu’à octobre 2023.
- Intérêt technique et surveillance technologique proactive.
- Aptitude à acquérir rapidement de nouvelles technologies
- Indépendance dans la résolution de problèmes techniques
- Initiative visant à suggérer 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 dans la programmation logicielle.
- Impliquer dans au moins un projet intégral (de la conception à la mise en production)
- Expérience pratique avec notre ensemble technologique ou un équivalent
- Idéalement, une expérience en startup ou dans un environnement agile serait souhaitable.
Qualités personnelles
- Précision et souci du détail
- Ingéniosité dans la résolution des problèmes
- Gestion des priorités et capacité à résister au stress.
- Passion pour l’innovation technologique.
- Engagement pour l’excellence du code
Prière d’adresser votre candidature (CV) à recrutement@finappli.com
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.