Software Engineering
Développeur Back-End
Derrière chaque application se cache un système discret qui fait le vrai travail : router les requêtes, gérer l'état, rejeter proprement les données invalides. Le développeur back-end conçoit cette couche invisible et des API dont d'autres équipes dépendront des années.
Un bon code y est prévisible en charge, lisible et observable. On y accède en maîtrisant Python et le comportement réel des bases de données.
- CodeIntermédiaireNouveau
Modèle de traçabilité événementielle pour lots de vin export
En équipe, construisez en Scala un module de domaine (environ 300 lignes) modélisant les événements de cycle de vie d'un lot de vin (création, assemblage à partir de lots source…
- Database Schema
- Architecture Diagrams
- Ci Cd Pipelines
Travaux ouverts - DesignDébutantNouveau
Modélisation des agrégats d'un domaine viticole exportateur
À partir du dossier de cas fourni, identifiez les bounded contexts pertinents pour séparer au minimum la vente directe, la vente en négoce et l'export, en justifiant pourquoi ce…
- Aggregate Modeling
- Bounded Context Design
- Ubiquitous Language Design
Travaux ouverts - CodeDébutantNouveau
Expertiser le moteur de compensation d'un service d'argent mobile
Lisez le module de compensation fourni et identifiez, ligne par ligne, où se trouve le coût dominant : la structure d'ensembles disjoints y est implémentée sans compression de c…
- Algorithm Analysis
- Amortized Analysis
- Ai Assisted Coding
Travaux ouverts - DesignDébutantNouveau
Moteur de traçabilité parallèle pour la filière cacao en Côte d'Ivoire
Vous devez concevoir et prototyper un pipeline de traitement par lots parallèle capable de traiter 200 000 enregistrements de collecte de cacao en moins de 30 minutes. Le pipeli…
- Apache Spark
- Parallel Performance Engineering
- Algorithm Analysis
Travaux ouverts Practice your coursework on real scenarios.
Every challenge is shaped from real-world context — not generic exercises. The work mirrors what your degree prepares you for.
Why Ewance
- AnalysisDébutantNouveau
Instruire le dossier des paiements dupliqués d'un service de transfert
Instruisez ce dossier comme une enquête, en trois temps. D'abord, à partir du journal des transactions fourni, démontrez chiffres à l'appui ce qui produit les doublons : identif…
- REST API Design
- API Versioning
- Http Fundamentals
Travaux ouverts
Comment ça marche
Du brief au certificat, en six étapes.
Étape 01
Parcourez des défis alignés sur vos études.
Étape 02
Acceptez celui qui correspond à vos objectifs.
Étape 03
Avancez avec l'aide de l'IA Copilot.
Étape 04
Soumettez-le pour une évaluation structurée.
Étape 05
Obtenez un certificat vérifié.
Étape 06
Ajoutez-le à LinkedIn en un clic.
Métiers similaires à explorer
Voir tous les métiers →Software Engineering
Développeur Front-End
Chaque bouton, chaque état de chargement, chaque formulaire passe par l'éditeur d'un développeur front-end. C'est la discipline qui décide du ressenti d'un logiciel : sensibilité graphique, budgets de performance, accessibilité. On y progresse en construisant réellement avec React ou Next.js, et en veillant à ce qu'un lecteur d'écran s'y retrouve.
Software Engineering
Développeur Full-Stack
Dans une petite équipe, un même ingénieur livre une fonctionnalité du schéma de base de données jusqu'au bouton en production. Le développeur full-stack raisonne des deux côtés de la frontière client-serveur. On y progresse par curiosité : PostgreSQL quand on venait pour React, OAuth quand on venait pour l'interface.
Software Engineering
Développeur Mobile
Une application qui répond instantanément, épargne la batterie et tourne sur un téléphone de cinq ans : rien d'accidentel. Le développeur mobile soigne cette rencontre entre logiciel et quotidien. Au menu : code natif Android ou iOS, profilage des animations, tests instables, publications via App Store Connect. L'accessibilité y est un socle, jamais une option.
Software Engineering
Ingénieur Logiciel
US$163,883
L'ingénieur logiciel transforme des besoins en code dont d'autres dépendront. Au-delà des langages, le métier repose sur le jugement : quelle abstraction choisir, quel test écrire. Les outils d'IA accélèrent la frappe mais exigent de mieux savoir quoi construire. On progresse en livrant des systèmes réels et en assumant leurs pannes.
Des équipes d'entreprise derrière une décennie de briefs de terrain
Vous recrutez dans ce vivier ?
Parrainez un défi et rencontrez des candidats à travers un vrai travail.
Les équipes des entreprises peuvent construire des briefs autour des compétences qu'elles recrutent, puis évaluer les étudiants sur des livrables notés selon une grille — pas sur des CV.
Les compétences et disciplines affichées sur cette page sont issues du catalogue de défis Ewance. Lorsque le salaire annuel médian est disponible pour ce métier via Adzuna, il apparaît ci-dessus avec la taille de l'échantillon et le pays.
Portrait : photo de Muhammad Numan sur Unsplash.



















































































