2026-2227898 - Développeur web pour l'expertise en écologie (F/H)
Role details
Job location
Tech stack
Job description
Patrinat recherche un.e développeur.euse passionné.e pour travailler sur l'application Bob. Le.a développeur.euse intégrera l'équipe « Planification & Ordonnancement » dans la cellule « Développement » qui compte une quinzaine de personnes, aux compétences variées, dynamique et avec une très bonne ambiance. En tant que développeur.euse, vous aurez en charge l'analyse, le développement et la relecture de code, l'intégration continue et le monitoring de la solution. Les missions porteront sur :
- Participation au développement et à la maintenance de Bob avec une expertise sur les aspects API et moteur de calculs
- Suivre des prestations informatiques externes et assurer la revue / intégration de code
- R&D sur les améliorations de performance
- Participation sur d'autres projets informatiques du service
- Veiller au respect des bonnes pratiques de développement, s'assurer de tests pertinents
- Participer au réseau technique Développement
Le contour du poste peut évoluer en fonction des besoins de PatriNat et en discussion avec le responsable et la direction. Le contexte technique inclut la suite jetbrains pour les développements, git et GitLab pour le versionnage et l'intégration continue, Docker, Swarm et Portainer pour les déploiements.
Requirements
Très bonnes connaissances des bonnes pratiques de programmation
- Très bonnes connaissances sur le développement (front, back, intégration d'API externe)
- Connaissances avancées en framework JavaScript et TypeScript récents (nodeJS, NestJS, avec ORM Prisma)
- Connaissances d'outils et librairies data-scientist (python, [geo]pandas, dask, Celery)
- Connaissances du milieu de l'expertise écologique / naturaliste
- Connaissances du SQL et des concepts de base de données et du fonctionnement des SGBD Relationnels
Savoir-être et compétences transversales
- Connaissances dans la conteneurisation (Docker, Docker compose, Swarm)
- Connaissances en architecture micro-services
- Utilisation d'agent de messages (RabbitMQ)
- Pédagogie et mentoring : accompagnement, formation, transfert de compétences
- Connaissances devops
- Esprit d'équipe : collaboration, bienveillance, communication claire
- Autonomie et initiative : prise de responsabilité, proactivité, fiabilité