RERO+ est une fondation à but non lucratif qui développe et déploie une gamme de services et d'outils cloud de pointe.
Basée à Martigny, notre équipe d'ingénierie développe des solutions open source pour les bibliothèques et les institutions scientifiques suisses, notamment les solutions RERO ILS et SONAR.
Pourquoi nous rejoindre ?
Travailler chez RERO+, c'est l'opportunité d'approfondir tes compétences sur une stack technologique moderne utilisée par des institutions de prestige comme le CERN. Tu intégreras une équipe agile de 6 expert·e·s où ton code aura un impact direct et public.
Ta mission au sein de l'équipe
En immersion totale, tu participeras activement au cycle de développement (Scrum) sur les thématiques suivantes :
Architecture back-end : Développement d'API RESTful avec Python et Flask.
Search & data : Optimisation de modèles de données et recherche textuelle complexe via ElasticSearch.
Interfaces modernes : Mise en œuvre d'interfaces utilisateurs avec le framework web Angular.
Sécurité & core : Participation aux services d'authentification et aux procédures de gestion des métadonnées.
Ce que nous t'offrons
Accompagnement académique : Possibilité de réaliser ton travail de Bachelor ou de Master sur l'un de nos projets, avec un encadrement technique de qualité.
Mentorat & clean code : Tu seras accompagné·e par des développeur·se·s expérimenté·e·s. C'est une véritable formation aux bonnes pratiques industrielles (code review, pair programming).
Rayonnement open source : Ton travail sera public sur [GitHub]), constituant une vitrine pour ton futur portfolio.
Impact sociétal : Tu contribues concrètement à la libre circulation du savoir et de la science.
Flexibilité totale : Nous adaptons ton temps de travail à tes impératifs académiques. Le télétravail fait partie de notre culture.
Cadre & accessibilité : Des bureaux modernes à 1 minute à pied de la gare de Martigny.
Indemnité de stage : Une rémunération est prévue selon ton niveau de formation.
Ton profil
Étudiant·e en Informatique (Bachelor ou Master ou autre).
Bonnes bases en Python, JavaScript et TypeScript et passion pour l'écosystème Web.
Curiosité technique, autonomie et envie d'évoluer dans un environnement collaboratif.
Langues : Français et Anglais (lecture technique).
Les conditions du stage
Lieu : Martigny, Suisse (télétravail partiel encouragé).
Taux d'activité : à discuter.
Durée : À convenir (idéalement 4 à 6 mois).
Date d'entrée en fonction : De suite ou à convenir.
Délai de candidature : 13 mars 2026.