Constructor TECH
Ingénieur Logiciel (Stagiaire, C#)
NOTRE MISSION
La mission de Constructor est de permettre à toutes les organisations éducatives de fournir une éducation numérique de haute qualité à 10x personnes avec une efficacité 10x.
Fort d'une expertise en intelligence artificielle et en science des données, la plateforme tout-en-un de Constructor pour l'éducation et la recherche répond aux défis éducatifs urgents d'aujourd'hui : inégalité d'accès, complexité technologique et faible engagement des étudiants.
Constructor favorise l'égalité des chances pour les personnes de tous horizons et identités. Nous sommes dirigés par un conseil d'administration équilibré entre les sexes, engagé à construire une organisation diversifiée et inclusive où chacun peut devenir sa meilleure version. Nous ne faisons aucune discrimination fondée sur l'âge, le handicap, l'identité de genre, l'orientation sexuelle, l'ethnicité, la race, la religion ou les croyances, le statut parental et familial, ou d'autres caractéristiques protégées. Nous accueillons les candidatures de femmes, d'hommes et de candidats non binaires de toutes ethnicités et de tous milieux socio-économiques. Nous encourageons les personnes appartenant à des groupes sous-représentés à postuler.
Les stagiaires ne sont PAS éligibles à l'équipement et aux autres avantages car le poste est temporaire.
Les stagiaires ne sont PAS éligibles à l'équipement et aux autres avantages car le poste est temporaire.
Ce que nous vous apprendrons
- Développement backend C# et .NET moderne
- Conception et implémentation d'APIs REST
- Travail avec des bases de données et des couches d'accès aux données
- Principes de codage propre et d'architecture backend de base
- Bases du débogage, des tests et de la performance
- Collaboration dans un environnement d'ingénierie Agile
- Comment les systèmes backend de production sont construits et maintenus
Pile technologique avec laquelle vous travaillerez
- Programmation : C#, .NET 9.0
- Backend : ASP.NET Core
- Messagerie et Événements : Apache Kafka
- Bases de données : PostgreSQL
- Outils : Git, pipelines CI/CD, outils de journalisation et de surveillance
- Tests : Tests unitaires et d'intégration
Opportunités d'apprentissage
- Mentorat par des développeurs backend expérimentés
- Exposition à des architectures backend évolutives
- Expérience pratique avec de véritables systèmes de production
- Compréhension du fonctionnement des services backend supportant de grandes plateformes
- Contribution à des produits utilisés par des étudiants et des éducateurs dans le monde entier
CE QUE NOUS OFFRONS AUX STAGIAIRES
- Durée du stage : à partir de 2 mois ou plus
- Type de stage :
- 100% à distance
- ou hybride au bureau à Brême (GER), Sofia (BG), Belgrade (SRB), Istanbul (TR), Sakarya (TR), Singapour (SGD)
À propos du rôle
Nous recherchons un étudiant motivé en informatique pour rejoindre notre équipe d'ingénierie backend en tant que stagiaire développeur C# Backend. C'est une excellente opportunité d'apprendre le développement backend tout en travaillant sur des plateformes éducatives réelles qui soutiennent les apprenants, les éducateurs et les institutions du monde entier.
Ce que vous apprendrez et ferez
- Apprendre le développement backend en utilisant C# et .NET
- Contribuer à de véritables services backend utilisés en production
- Assister dans le développement et la maintenance d'APIs REST
- Travailler avec des bases de données et apprendre comment les données sont modélisées et accessibles
- Participer aux revues de code et apprendre les meilleures pratiques de codage propre
- Collaborer avec les équipes frontend, QA et produit
- Contribuer aux services backend supportant la fonctionnalité de la plateforme d'apprentissage et diverses intégrations
- Acquérir une exposition au cycle de vie complet du développement logiciel
Prérequis
Qualifications requises
- Étudiant actuel en informatique / génie logiciel
- Expérience avec au moins un langage de programmation (C#, Java, Python, JavaScript, C++, ou similaire)
- Compréhension de base des concepts de programmation orientée objet
- Intérêt pour le développement backend et les systèmes distribués
- Bonnes compétences en résolution de problèmes et souci du détail
- Capacité à travailler en collaboration dans un environnement d'équipe
- Désir d'apprendre et de grandir en tant qu'ingénieur logiciel
Atouts (mais non requis)
- Connaissances de base en C# et .NET
- Familiarité avec les APIs RESTful
- Compréhension introductive des bases de données (SQL ou NoSQL)
- Expérience d'utilisation de Git ou d'autres systèmes de contrôle de version
- Connaissances de base en HTTP, JSON et concepts web
- Intérêt pour la technologie éducative (EdTech)
CE QUE NOUS OFFRONS
- 💻 Choix de l'équipement de travail (par ex. ordinateur portable, moniteur, etc.)
- 🇬🇧 Cours d'anglais (iTalki – 130 $ par mois)
- ⏰ Horaire flexible (nous travaillons généralement entre 09:00/10:00 et 18:00/19:00)
- 👶 Prime de naissance (500 € par enfant)
- 🧠 Rémunération des brevets
- 🌴 Congés payés
- 🧑💻 Travail à distance dans des lieux sans nos bureaux
- Travail hybride dans des lieux avec bureaux (2 jours au bureau, 3 jours à distance)
