INESIC recrute 01 Développeur full-stack expérimenté
Dans le cadre du développement d’un nouveau produit digital, nous recherchons un(e) développeur(se) Full Stack expérimenté(e) pour rejoindre notre équipe et contribuer à la conception et au déploiement d’une application mobile à fort impact.
Vos missions
Développement mobile
- Concevoir et développer l’application React Native pour Android
- Implémenter la navigation, la gestion d’état (Redux / Context API)
- Garantir les performances et l’expérience offline
- Optimiser l’application pour les appareils d’entrée de gamme
Backend & API
- Construire les APIs REST avec Node.js / Express.js ou Fastify
- Concevoir le schéma de base de données (PostgreSQL ou MongoDB)
- Mettre en place l’authentification JWT et la sécurité applicative
- Développer les WebSockets pour les fonctionnalités temps réel
Paiements & intégrations
- Intégrer Wave, Orange Money, Free Money et les APIs locales
- Gérer les transactions sécurisées et les webhooks de paiement
- Assurer la fiabilité des états de transaction
Qualité & DevOps
- Écrire les tests unitaires (Jest) et documenter l’API
- Configurer et maintenir les pipelines CI/CD (GitHub Actions)
- Containeriser les services avec Docker
- Mettre en place le logging et le monitoring
Stack technique
- Mobile: React Native – JavaScript / TypeScript – React Navigation – Redux / Context API – Android SDK
- Backend: Node.js – Express.js ou Fastify – API REST – Authentication JWT
- Base de données: PostgreSQL ou MongoDB – ORM (Prisma, TypeORM ou Sequelize)
- Paiement: Wave – Orange Money – Free Money – APIs de paiement locales – Gestion transactions sécurisées – Webhooks de paiement – Gestion états de transaction
- Cloud & Services: Firebase (Authentication, Notifications) – Intégration services tiers via API Temps réel – WebSockets / Socket.io
- DevOps / Outils: Git – Docker – Linux – Postman – CI/CD (GitHub Actions ou équivalent)
Votre profil
- Formation en informatique, développement logiciel ou équivalent
- 3 ans d’expérience minimum en développement full stack
- Maîtrise confirmée de React Native et Node.js
- Expérience avec les APIs de paiement mobile (un plus majeur)
- Bonne maîtrise de SQL et/ou NoSQL
- Sensibilité à la sécurité applicative et à la Clean Architecture
- Expérience gestion offline / synchronisation de données
- Autonome, rigoureux(se) et orienté(e) résultats
- Capacité à travailler en équipe réduite et à prendre des initiatives
- Intérêt pour les problématiques du commerce local africain
- Bonne communication en français (oral et écrit)
- Portfolio ou projets GitHub appréciés
Postuler à cette offre par mail à contact@inesic.com – à rappeler: CDD_DEV_202602001