Développeur Full Stack H/F

Spottt
Lyon, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Compensation
€ 55K

Job location

Remote
Lyon, France

Tech stack

Asana
Clojure
Github
MongoDB
SQLite
TypeScript
Scripting (Bash/Python/Go/Ruby)
React
Large Language Models
Prompt Engineering
Cypress
Backend
GIT
Front End Software Development
React
Functional Programming
JestJS
Docker
Glasgow Haskell Compiler

Job description

On ne cherche pas quelqu'un qui apprend à travailler avec l'IA. On cherche quelqu'un qui a déjà intégré les LLMs dans son workflow quotidien - et qui peut contribuer à améliorer ce workflow.

On a construit un pipeline de développement assisté par IA : des agents Claude spécialisés analysent les tickets, explorent la codebase, interrogent les logs en production, génèrent des plans d'implémentation compilables étape par étape, et exécutent le code sous supervision. C'est en production, c'est utilisé tous les jours, et c'est loin d'être parfait - on a besoin de quelqu'un capable de l'améliorer autant que d'en bénéficier.

Ta stack au quotidien

  • Back-end
  • Node.js / TypeScript / Express
  • MongoDB, lowdb, SQLite
  • Des modules critiques en Rust compilés en WebAssembly

Front-end back-office

  • Elm - ~23 modules en production, zéro runtime error. Si tu n'as pas encore fait d'Elm, tu dois avoir une expérience solide en programmation fonctionnelle (Haskell, F#, OCaml, Clojure) et avoir envie de monter en compétence rapidement.

Front-end visiteur

  • React / TypeScript / Redux Toolkit
  • Cartographie interactive (MapLibre GL)

Outillage

  • Git / GitHub, Docker, Make
  • ClickUp pour la gestion projet
  • Cypress & Vitest pour les tests
  • Claude Code CLI + agents MCP (GitHub, Axiom, ClickUp)

Ce qu'on attend concrètement de toi sur la partie IA

  • Travailler avec les agents existants (analyse, plan, implémentation, review) en sachant identifier quand leur output est fiable et quand il ne l'est pas
  • Améliorer les prompts et les règles des agents quand tu identifies des patterns d'échec
  • Comprendre les mécanismes d'hallucination et de dérive - et savoir les cadrer
  • Évaluer le code généré avec le même niveau d'exigence que du code humain

Ce n'est pas un bonus. C'est central au poste.

Requirements

  • 3+ ans d'expérience en développement full-stack, avec une vraie exposition à des systèmes en production
  • Solide en Node.js / TypeScript et MongoDB
  • Un workflow de dev avec l'IA comme vrai outil de productivité, pas un gadget
  • Capable d'apprendre un nouveau paradigme rapidement - Elm s'apprend vite avec le bon mindset, pas besoin de background fonctionnel préalable. Ce qu'on cherche : quelqu'un qui a déjà changé de paradigme (objet * fonctionnel, impératif * déclaratif, etc.) et qui y a trouvé de la valeur.
  • À l'aise avec React et l'écosystème modern front-end
  • Tu utilises déjà des LLMs dans ton workflow dev, pas comme un chatbot mais comme un outil intégré - et tu as une opinion sur ce qui marche et ce qui ne marche pas
  • Autonome sur l'outillage (Git, Docker, terminal, scripting)

Bonus appréciés

  • Rust ou WebAssembly
  • Cypress / tests E2E
  • Expérience Elm, Haskell, F# ou langage fonctionnel
  • Cartographie web (MapLibre, Mapbox)
  • Prompt engineering, fine-tuning de workflows LLM

Benefits & conditions

  • Lyon - Hybride (4 jours de télétravail, 1 jour en présentiel)
  • 48-55K€ brut annuel selon expérience
  • Une stack originale et stimulante
  • Un workflow de dev avec l'IA comme vrai outil de productivité, pas un gadget
  • Une équipe technique qui valorise la qualité du code

About the company

Spottt édite PLANEXPO, la plateforme SaaS de référence pour la gestion de salons et d'expositions. Nos clients organisent leurs événements, gèrent leurs exposants, et proposent des plans interactifs à leurs visiteurs. Stack originale, produit métier riche, équipe technique qui valorise la qualité.

Apply for this position