Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.
Mealz recherche un développeur backend polyvalent pour livrer des sujets produit de bout en bout et prendre en charge l'un des sujets transverses (données, monitoring, infra, IA appliquée).
Vous interviendrez sur Rails et NestJS, avec une forte culture qualité et une approche infra as code. Télétravail partiel possible et bureaux à Lille.
Mealz aide ses utilisateurs à passer d’une idée de repas à un panier de courses réel : recommandation de recettes et de produits personnalisée, optimisation du panier sous contraintes (partage d’ingrédients, réduction du gaspillage, prix). Notre API tourne sur GCP et encaisse des pics autour de 1 000 requêtes/seconde.
Notre équipe tech est organisée autour d’un CTO et deux leads. On recrute peu, et jamais par réflexe : ce poste n’est pas un renfort d’urgence sur une équipe débordée, c’est un choix, on a la conviction qu’un développeur de plus change ce qu’on est capable de construire, pas juste la vitesse à laquelle on livre l’existant.
Concrètement, ça veut dire des sujets produit prêts qui attendent une capacité de dev supplémentaire, et des sujets techniques qu’on veut enfin traiter avec le sérieux qu’ils méritent plutôt que de les faire glisser d’un trimestre à l’autre : monitoring, qualité, enrichissement de données, commerce agentique. On ne recrute pas quelqu’un pour tenir une file de tickets. On recrute pour élargir ce qu’on est capable de construire.
Livrer du produit de bout en bout sur l’ensemble de nos projets back, puis prendre la responsabilité d’un des sujets transverses (données, monitoring, infra, IA appliquée) parce qu’il t’intéresse, pas parce que personne d’autre ne le fait.
Notre back n’est pas un monolithe unique. Tu interviendras sur :
notre API principale en Ruby on Rails;
nos projets internes et services intermédiaires en TypeScript / NestJS, qui contiennent entre autres, un serveur MCP, des agents customs, une librairie partagée pour les règles métiers.
les outils internes qui font tourner l’équipe : CI, monitoring, scripts de données.
Savoir livrer propre est un prérequis, pas la mission. La mission, c’est de faire avancer un sujet quel que soit le projet dans lequel il atterrit.
On l’utilise au quotidien (Cursor) mais l’outil n’est pas le sujet. Ce qui compte, c’est ce qu’on a construit autour : des skills et des process partagés qui cadrent son usage et une règle non négociable, l’auteur d’une PR répond de chaque ligne, quelle que soit la façon dont elle a été écrite.
Le coût d’entrée dans un projet que tu ne connais pas baisse fortement. C’est ce qui nous permet de te proposer un périmètre large sans te demander de maîtriser toutes nos stacks au départ, tu resteras responsable de comprendre ce que tu livres, mais tu ne partiras pas de zéro.
La question de la connaissance est un sujet de travail en soi chez nous : comment une équipe continue à comprendre son propre code quand une partie est écrite avec assistance. On n’a pas fini d’y répondre, et tu contribueras à cette réflexion.
Prendre des sujets produit de A à Z : cadrage technique avec le produit, conception, implémentation, tests, mise en prod, suivi.
Développer et faire évoluer nos services back, sur Rails comme sur NestJS.
Tenir la qualité, tests, revues de code, arbitrages de dette, non comme une case à cocher, mais comme la condition pour que l’équipe garde de la vitesse.
Challenger l’existant et les besoins mal définis. On préfère quelqu’un qui relance et recadre plutôt que quelqu’un qui attend une spec parfaite.
Ces sujets sont ouverts, pas attribués. On n’attend pas que tu arrives compétent sur les cinq, on attend que tu en prennes un et que tu le fasses avancer pour de vrai.
Enrichissement de nos données produits et recettes.
Améliorations des fonctionnalité agentiques, exploration des workflows et des sous-agents pour faire ses courses plus facilement.
Structuration d’outils pour les rendre disponibles sur chaque providers IAs et sur nos propres agents grâce à nos MCPs.
Notre infra as code (Terraform).
Constructions de nouveaux algorithmes de personnalisation, exploitation de nos statistiques dans les features.
Pas un poste de spécialiste data ou ML : si tu veux modéliser à plein temps, tu t’ennuieras.
Pas un poste d’exécution de tickets : tu auras le contexte produit, un mot à dire sur l’architecture, et la responsabilité de ce que tu mets en prod.
Pas un poste d’architecte détaché du code : on conçoit et on implémente dans la même semaine.
Ruby on Rails
NestJS / TypeScript
un peu de Python
GCP, Terraform
Une équipe à taille humaine où les décisions techniques se prennent en équipe.
Un produit à fort impact et de vraies contraintes d’échelle.
Des temps d’équipe réguliers : afterworks, déjeuners, teambuildings, séminaire annuel.
CDI, rémunération de 38k à 46k annuel selon profil.
Bureaux à Euratechnologies, à 20 min du centre de Lille en métro.
Télétravail jusqu’à 50% du temps.
Mutuelle Alan, titres restaurant Swile, prise en charge à 50 % de l’abonnement transports en commun et de l’abonnement V’Lille.
Deux prérequis :Bac +5 en informatique ou équivalent (école d’ingénieur, master). On tient à un socle scientifique solide : maths, stats, raisonnement logique, parce que les sujets sur lesquels tu évolueras en ont besoin.Solide sur Ruby / Rails ou sur TypeScript / NestJS. Pas les deux. Si tu ne maîtrises que l’un, tu apprendras l’autre chez nous, et c’est explicitement ce qu’on attend de toi.Au-delà de ça :Tu as au moins 2 ans d’expérience et tu livres proprement.Tu es autonome sur un sujet de A à Z. Quand tu es bloqué, tu changes d’angle ou tu viens en parler, tu ne restes pas bloqué trois jours.Tu réfléchis aux conséquences de ce que tu construis : produit, technique, architecture, maintenance.Tu es pragmatique : la solution simple et adaptée au contexte plutôt que la solution impressionnante.Tu utilises l’IA générative dans ton travail et tu sais où sont ses limites. Tu assumes le code que tu produis, y compris celui que tu n’as pas tapé toi-même, et l’idée de travailler dans un cadre partagé plutôt qu’en improvisation t’intéresse.Tu as un intérêt réel pour au moins un de nos sujets transverses : data, infra, monitoring, qualité logicielle, IA appliquée.Ça ne te bloque pas de passer une journée sur le front, la CI ou des logs quand le sujet l’exige.Tu partages : review, entraide, documentation, communication.Ce qu’on ne te demande pas :D’être expert en data, en infra ou en front.D’avoir déjà fait exactement ce poste ailleurs.De connaître toutes nos stacks.