Ingénieur(e) Fullstack

Asklocala

Paris

Sur place

EUR 65 000 - 90 000

Plein temps

14 jours+
Générateur de candidature

Obtenez une réponse de cet employeur — un CV et une lettre de motivation adaptés exactement à ce qu’il recherche.

Passez les filtres ATS

Résumé du poste

Locala recherche un développeur fullstack expérimenté pour concevoir et maintenir des fonctionnalités frontend (React) et backend (NestJS) robustes, en s'appuyant sur PostgreSQL et TypeORM. Vous participerez à l'onboarding client, à la configuration par marché et pays, et au déploiement des modules, tout en contribuant à l’IA et à la cartographie interactive.

Vous travaillerez en équipe sur des architectures modernes (Kubernetes, Docker, CI/CD) avec un Design System et des pratiques Agile, dans

Qualifications

  • 3 à 5 ans d'expérience en développement fullstack TypeScript dans un environnement SaaS/B2B.
  • Maîtrise de TypeScript côté frontend et backend, et React moderne.
  • Expérience avec NestJS, PostgreSQL et TypeORM en production.
  • Connaissance des outils CI/CD et d'un Design System; autonomie et rigueur.

Responsabilités

  • Concevoir, développer et maintenir des fonctionnalités frontend et backend robustes et scalables.
  • Intégrer et déployer la plateforme pour nos clients : onboarding et configuration par marché et par pays.
  • Développer les adaptations spécifiques clients et les réintégrer au socle produit.
  • Contribuer aux briques cœur: cartographie interactive, planification média omnicanale, IA.
  • Collaborer avec l’équipe UI/UX sur le Design System et assurer performance et sécurité.

Connaissances

TypeScript
React
NestJS
Mapbox GL
CI/CD
Git/GitLab
Design System
Agile
LLMs AI
OAuth2
Kubernetes
Docker
Jest/Vitest
Monorepo pnpm

Outils

PostgreSQL
TypeORM
Mapbox GL
Docker
Kubernetes
Vite
Vitest
Jest
GitLab CI
OpenID Connect
Keycloak

Description du poste

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

Locala • Paris

Sur place
EUR 70 000 - 110 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
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
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
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
Senior Programmatic Trader - Paris
Senior Programmatic Trader - Paris

Asklocala • Paris

Hybride
EUR 90 000 - 130 000
Rémunération compétitive
Tickets restaurant
Transport subventionné
+4
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
Senior Fullstack Developer - Django & ReactJS
Senior Fullstack Developer - Django & ReactJS

Padam Mobility • Paris

Hybride
EUR 45 000 - 60 000
Télétravail possible
Parking à vélo
Forfait mobilités durables
+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