Description du poste
Concevoir, développer et maintenir des applications web robustes et sécurisées (portails éducatifs, systèmes de gestion, API) adaptées aux besoins spécifiques de nos projets et aux contraintes locales.
Responsabilités
- Développer des interfaces utilisateur (frontend) intuitives et accessibles (HTML, CSS, JavaScript, frameworks type React/Angular/Vue).
- Coder des API et services backend performants et sécurisés (Java Spring, Python Django/Flask, C++ si besoin).
- Gérer et optimiser les bases de données (SQL, NoSQL).
- Implémenter les meilleures pratiques de sécurité web (HTTPS, OAuth2, prévention OWASP).
- Écrire des tests unitaires et d'intégration pour garantir la qualité du code.
- Participer à l'automatisation des déploiements (CI/CD avec Jenkins, Docker).
- Collaborer au sein d'une équipe agile (Scrum/Kanban).
Qualifications
- Diplôme (Bac+3/5) en informatique, génie logiciel ou équivalent.
- Minimum 3 ans d'expérience confirmée en développement web (backend ou fullstack).
- Maîtrise avancée d'au moins un langage backend majeur (Java, Python, C++).
- Solide connaissance des frameworks associés (Spring, Django/Flask, etc.).
- Expérience avec les bases de données relationnelles et NoSQL.
- Bonne compréhension des principes de sécurité web.
- Familier avec les méthodologies agiles et les outils de développement modernes (Git, Docker, CI/CD).
- Capacité à résoudre des problèmes complexes et à travailler en équipe.
- Maîtrise du Français et bon niveau d'anglais technique.
Avantages
- Salaire compétitif et primes de performance.
- Projets variés et technologiquement stimulants.
- Environnement de travail moderne et collaboratif.
- Formation continue et opportunités d'évolution.