Description des tâches à faire
Après Une Période De Post-formation Sur Nos Outils De Travail, Vous Intégrez Le Projet Dashboarding. Vous Aurez Pour Mission
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 (PostgreSQL, 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.
Descriptif du projet et du sous-projet
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 \& DevOps : vous intervenez du front au back et participez à la CI/CD (p. ex. GitLab), au packaging et à l’intégration des composants.
Modalités du 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
Votre profil pour avancer ensemble
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 (PostgreSQL, 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 GitLab, 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.
Nous vous offrons
gaea21 propose un modèle de coaching carrière qui s’articule autour des axes suivants:
Bilan, identification de compétences
Mise en place d’un plan de carrière et accompagnement de carrière
Mise en place d’un plan de formation dans le cadre d’un stage
Ce Modèle Se Base Sur Le Principe De La Méthode Japonaise Ikigai Et Permet à Chacun.e D’optimiser Ses Compétences Et Ses Savoirs En Les Intégrant à Sa Mission Et à Son Choix De Carrière. Nous Vous Offrons Également
Une formation appliquée en gestion de projets et management durable si vous le souhaitez (vous êtes formé.e sur l’utilisation de la suite Google et renforcement de l’utilisation des tableurs excel/Google Sheet et gantt)
Un poste à responsabilité avec une large autonomie
Un travail dans une équipe dynamique et pluridisciplinaire
La mesure et la réduction de votre empreinte écologique grâce à votre participation au staff sustainability program
Comment postuler
Vous êtes à la recherche d’une expérience professionnalisante dans le domaine du développement web ? Vous vous sentez concerné.e par le développement durable et vous avez envie de gérer des projets de manière autonome, alors n’hésitez pas à nous faire parvenir votre CV et lettre de motivation (exclusivement par courrier électronique) à l’adresse suivante : hr(@)gaea21.org en mentionnant la référence de l’annonce (DBLP10). Afin de mieux connaître notre association, ou pour consulter nos autres offres, vous avez la possibilité de vous rendre sur notre site internet: www.gaea21.org