Contexte
Au sein de l'équipe technique de KERMAP, vous interviendrez sur l'ensemble du cycle de développement de nos applications, du front-end au back-end, tout en participant activement à l'amélioration de notre chaîne d'intégration et de déploiement continu (CI/CD) et de notre infrastructure.
Missions principales
- Développement Fullstack
- Concevoir, développer et maintenir des applications web performantes et scalables.
- Participer à la conception de l'architecture logicielle et aux choix techniques.
- Développer des interfaces utilisateur modernes, réactives et accessibles.
- Concevoir et exposer des API robustes (FastAPI / Python Django).
- Garantir la qualité du code via les revues de code, les tests automatisés et les bonnes pratiques.
- DevOps & Infrastructure
- Mettre en place et améliorer les pipelines CI/CD Jenkins existantes.
- Automatiser les déploiements et la gestion de l'infrastructure (OVH Cloud, Docker, Bare Metal).
- Conteneuriser les applications et gérer leur orchestration.
- Superviser, monitorer et optimiser les performances des environnements.
- Participer à la démarche de sécurité et à la fiabilité des systèmes (Prometheus, Grafana).
- Transverse
- Accompagner et faire monter en compétences les développeurs plus juniors.
- Contribuer à l'amélioration continue des process et des outils de l'équipe.
- Collaborer avec les équipes produits et data.
Compétences techniques recherchées
- Front-end
- Maîtrise de JavaScript / TypeScript.
- Expérience confirmée avec un framework moderne (React, Vue.js, Nuxt.js ou Angular).
- Bonnes connaissances en HTML5, CSS3 et frameworks CSS (TailwindCSS, etc.).
- Back-end
- Maîtrise de Python avec une expérience sur les frameworks FastAPI, Flask et/ou Django.
- Conception d'API REST.
- Bases de données relationnelles (PostgreSQL) et NoSQL (Redis).
- DevOps
- Conteneurisation : Docker.
- Orchestration : Kubernetes.
- CI/CD : Jenkins.
- Infrastructure as Code : Ansible.
- Cloud : OVH.
- Monitoring / observabilité : Prometheus, Grafana.