Ingénieur(e) Fullstack

Locala

Paris

Sur place

EUR 70 000 - 110 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Transformez ce poste en entretien — un CV et une lettre de motivation conçus selon ce que cet employeur recherche.

Passez les filtres ATS

Résumé du poste

Locala recherche un développeur fullstack TypeScript pour renforcer son équipe à Paris et contribuer à Locala Planning, une plateforme cartographique innovante.

Vous travaillerez sur le frontend React et le backend NestJS, avec une architecture multi-tenant, sécurité via Keycloak et une stack moderne (pnpm, Vite, PostgreSQL, Mapbox GL, IA) pour des campagnes publicitaires intelligentes et mesurables.

Qualifications

  • 3 à 5 ans d’expérience en développement fullstack TypeScript dans un environnement SaaS ou B2B.

Responsabilités

  • Concevoir, développer et maintenir des fonctionnalités frontend (React) et backend (NestJS) robustes et scalables, de la base de données à l’interface.

Connaissances

TypeScript
React
NestJS
PostgreSQL
TypeORM
Mapbox GL
CI/CD
Keycloak
LLMs
Agile

Outils

pnpm
Vite
Vitest
Jest
GitLab
Docker
Kubernetes
ArgoCD
Sentry
OpenAI SDK

Description du poste

  • Application : monorepo pnpm, React 19, TypeScript 5.7, Vite 7, Vitest, TanStack Query, Zustand, Mapbox GL, Turf & H3, Design System toga-react, interface traduite en 5 langues.

Locala développe un écosystème de solutions marketing intelligentes conçu pour aider les marques à maximiser l’impact de leurs investissements média. Nos technologies transforment les données de mobilité, géo-comportementales et sociodémographiques en insights actionnables pour planifier, activer et mesurer des campagnes publicitaires à forte valeur ajoutée.

Parmi ces solutions, nous développons Locala Planning, une plateforme cartographique innovante qui permet aux annonceurs de comprendre qui sont leurs consommateurs, où ils se trouvent et comment les atteindre efficacement. Map-centric, elle s’appuie sur Mapbox, un backend robuste en NestJS / PostgreSQL et un frontend moderne en React 19 / Vite, auxquels s’ajoute une couche d’agents IA conversationnels qui construisent des plans média avec l’utilisateur.

Nos Points Forts
  • Insights AI : détection intelligente des audiences les plus pertinentes grâce à l’IA, et agent conversationnel qui interroge la donnée, dessine sur la carte et restitue des plans média.
  • Omni Planner : planification unifiée et intuitive de campagnes cross-canal (DOOH, mobile, desktop, CTV).
  • Audience Explorer : exploration de zones de chalandise, scoring géographique et sélection des points de contact stratégiques.
  • Activation omnicanale : déploiement de campagnes basées sur des insights consommateurs et de mobilité, pour maximiser l’impact local et le ROI.
Notre Stack
  • Application : monorepo pnpm, React 19, TypeScript 5.7, Vite 7, Vitest, TanStack Query, Zustand, Mapbox GL, Turf & H3, Design System toga-react, interface traduite en 5 langues.
  • Services : monorepo pnpm, NestJS 11, PostgreSQL, TypeORM, multi-tenant par schéma, Keycloak / OIDC, gRPC, Kafka, Redis, S3, SDK OpenAI.
  • Plateforme : GitLab CI, Docker, Kubernetes, Helm, ArgoCD, Sentry, PostHog, SonarQube.
Vos missions
  • Concevoir, développer et maintenir des fonctionnalités frontend (React) et backend (NestJS) robustes et scalables, de la base de données à l’interface.
  • Intégrer et déployer la plateforme pour nos clients : onboarding de nouvelles organisations, configuration par marché et par pays, activation des modules, reprise de leurs données en collaboration avec notre équipe Data.
  • Développer les adaptations spécifiques demandées par les clients - écrans, règles métier, exports - en veillant à ce qu’elles restent maintenables et, lorsque c’est pertinent, à les réintégrer au socle produit.
  • Contribuer aux briques cœur du produit au fil des besoins : cartographie interactive, planification média omnicanale, fonctionnalités IA.
  • Collaborer avec l’équipe UI/UX autour de notre Design System : composants réutilisables, cohérence visuelle, accessibilité.
  • Garantir la performance, la sécurité (authentification et autorisation via Keycloak, isolation stricte entre clients) et la fiabilité des applications.
  • Accompagner les équipes produit, delivery et support : qualification des demandes clients, diagnostic des incidents, documentation technique.
  • Participer aux revues de code, aux décisions d’architecture et à l’amélioration continue des pratiques, de la CI/CD et de l’outillage.
Profil Recherché
Expérience
  • 3 à 5 ans en développement fullstack TypeScript dans un environnement exigeant (startup/scale-up, produit SaaS ou B2B, etc.). Vous avez déjà accompagné un produit en production, avec ses contraintes de montée en charge et de qualité.
Compétences techniques
  • Excellente maîtrise de TypeScript, front et back.
  • React moderne : hooks, composition, patterns de performance.
  • NestJS : modules, injection de dépendances, validation, tests.
  • Solide expérience avec PostgreSQL et TypeORM : modélisation, migrations, requêtes analytiques.
  • Outillage moderne : monorepo pnpm, Vite, tests automatisés (Vitest / Jest).
  • Connaissances en authentification / autorisation (Keycloak, OAuth2, OpenID Connect).
  • Maîtrise des outils de cartographie interactive (Mapbox GL ou équivalent).
  • Consommation et extension d’un Design System existant.
  • Bonne pratique de Git/GitLab et des workflows associés (CI/CD, code review, Conventional Commits).
  • Compréhension des principes d’UX/UI et des méthodologies Agile (Scrum/Kanban).
  • Expérience des LLM et des agents IA en production (streaming, tool calling, UX conversationnelle).
Soft Skills
  • Esprit d’équipe et capacité à collaborer dans un environnement interdisciplinaire.
  • Curiosité technique et envie de résoudre des problématiques complexes.
  • Rigueur, autonomie et sens de l’organisation.
Bonus
  • Architectures distribuées : gRPC, Kafka, cache Redis.
  • Notions de DevOps / CI-CD et d’infrastructures cloud : Docker, Kubernetes, Helm, ArgoCD, observabilité (Sentry, OpenTelemetry).
  • Connaissance des environnements techniques liés au digital marketing, au DOOH / CTV, aux télécoms ou aux données de mobilité.
Notre engagement

Chez Locala, nous faisons du recrutement un processus diversifié et inclusif. Nous promouvons une stricte égalité des chances, quel que soit l’origine, le genre, la religion ou le handicap. Toutes nos offres sont ouvertes à toutes et à tous.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Ingénieur(e) Fullstack
Ingénieur(e) Fullstack

Asklocala • Paris

Sur place
EUR 65 000 - 90 000
Ingénieur Full Stack/Ingénieure Full Stack
Ingénieur Full Stack/Ingénieure Full Stack

Locala • Paris

Sur place
EUR 45 000 - 65 000
Rémunération compétitive
Tickets restaurant
Télétravail 2 jours/semaine
+3
Talent Acquisition & Development manager
Talent Acquisition & Development manager

Locala • Paris

Hybride
EUR 55 000 - 75 000
Tickets restaurant
Couverture santé de qualité
Télétravail
+3
Senior Programmatic Trader - Paris
Senior Programmatic Trader - Paris

Locala • Paris

Hybride
EUR 70 000 - 110 000
Tickets restaurant
Mutuelle santé
Télétravail partiel (2 jours/semaine)
+2
Account Manager
Account Manager

Locala • Paris

Hybride
EUR 40 000 - 55 000
Rémunération compétitive
Tickets restaurant
Prise en charge à 50 % de l’abonnement transport
+5
Engineering Manager - CDI - Paris - H/F/X
Engineering Manager - CDI - Paris - H/F/X

Partoo • Paris

Hybride
EUR 70 000 - 80 000
Mutuelle santé
RTT
Flexibilité de travail
+2
Développeur sénior Java back-end
Développeur sénior Java back-end

Instant System • France

Hybride
EUR 50 000 - 55 000
2 jours de télétravail/semaine
Crèche d'entreprise
RTT
Développeur Fullstack .NET / React JS - CDI - Lille - F/H
Développeur Fullstack .NET / React JS - CDI - Lille - F/H

Logical Conseils • Lille

Sur place
EUR 40 000 - 60 000
Remboursement à 100 % des abonnements de transports en commun
Mutuelle santé avec de hautes garanties
Prise en charge à 100% de l’assurance Prévoyance
+2
Développeur Fullstack – PHP / Go / Vue3 F/H
Développeur Fullstack – PHP / Go / Vue3 F/H

Digital 113 • Colomiers

Hybride
EUR 45 000 - 50 000
Horaires flexibles
Télétravail 2 jours/semaine
JNT (Jours Non Travaillés)
+3
Développeur Full-Stack Java - React Sénior H/F
Développeur Full-Stack Java - React Sénior H/F

ADN-Consulting • Lille

Sur place
EUR 65 000 - 90 000
Carte restaurant Edenred
Mutuelle
6 semaines de congés payés
+2