Développeur Full Stack & DevOps Junior; Développement Desktop
Listed on 2025-11-24
-
Software Development
Full Stack Developer, Front End Developer, Software Engineer
Overview
Développeur Full Stack & Dev Ops Junior (Développement Desktop) chez Gaea
21
Description des tâches à faire et contexte du projet.
Responsibilities- Concevoir, développer et maintenir une application moderne et performante pour l'affichage et l'exploration de KPI métiers.
- Participer au développement frontend de l’application avec Angular et React.js (ou Vue.js / Next.js selon les profils).
- Implémenter les composants graphiques dynamiques (ex : Chart.js, intégrés via Angular/React) pour la visualisation des données.
- Concevoir les API backend en Python (Flask, Django, ou FastAPI) pour la gestion des flux de données.
- Manipuler et structurer les données avec Pandas et SQLAlchemy, en lien avec des bases SQL (Postgre
SQL, MySQL). - Garantir une bonne communication entre le front et le back via des API REST performantes.
- Participer aux sprints Agile avec l’équipe projet et travailler étroitement avec l’UX/UI designer.
- Documenter le code et assurer sa lisibilité pour l’ensemble de l’équipe.
Dashboarding met en place une stack front–back–data pour produire des KPIs opérationnels et des visualisations interactives. Backend Python (APIs REST), SQL pour la persistance et React/Angular au front; intégration continue et documentation d’équipe. Rôle Full-Stack & Dev Ops : vous intervenez du front au back et participez à la CI/CD (p. ex. Git Lab), au packaging et à l’intégration des composants.
Modalitésdu poste
- Début du stage ou mission : immédiatement ou à convenir
- Durée du stage ou mission : 3 mois minimum à 100% ou 6 mois à 50%
- Travail à distance (télétravail)
- Convention de stage ou contrat de bénévolat
- Horaires à définir ; min. 2 réunions hebdomadaires (via skype) obligatoires
- Le stage ou mission n’est pas rémunéré mais nous attestons les compétences professionnelles développées et vous délivrons un certificat par compétence acquise
- Maîtrise de JavaScript (ES6+), HTML, CSS.
- Expérience avec au moins un framework frontend moderne :
Angular ou React.js (Vue.js ou Next.js appréciés). - Solide expérience en Python avec Flask, Django ou FastAPI.
- Connaissances en SQL (Postgre
SQL, MySQL), manipulation de données avec Pandas. - Maîtrise de la modélisation relationnelle et de l’ORM SQLAlchemy.
- Maîtrise de l’intégration d’outils de visualisation comme Chart.js, en lien avec les librairies Python.
- Bonne compréhension des API REST et des standards de communication frontend/backend.
- Expérience avec Git Lab, méthodologie Agile/Scrum.
- Bonus : connaissance de l’intégration continue, tests unitaires, performances.
- Esprit analytique et capacité à comprendre les besoins métiers.
- Bon sens du design et attention aux détails pour des interfaces claires et intuitives.
- Curiosité et envie d’apprendre de nouvelles technologies.
- Bonne communication, capacité à expliquer ses choix techniques et à documenter proprement.
- Esprit d’équipe et capacité à travailler dans un environnement agile et collaboratif.
- Autonomie dans la gestion des tâches techniques et de son propre planning.
- gaea
21 propose un modèle de coaching carrière axé sur le bilan et le plan de carrière, avec accompagnement et formation. - Formation en gestion de projets et management durable si souhaité.
- Un poste à responsabilité avec une large autonomie.
- Un travail dans une équipe dynamique et pluridisciplinaire.
- Contribution au staff sustainability program pour mesurer et réduire l’empreinte écologique.
Vous recherchez une expérience professionnalisante dans le domaine du développement web et vous vous sentez concerné.e par le développement durable ? Envoyez votre CV et votre lettre de motivation par courrier électronique à hr en mentionnant la référence de l’annonce (DBLP
10). Pour en savoir plus sur notre association ou consulter d’autres offres, visitez www.gaea
21.org
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: