Ingénieur(e) Fullstack Postuler 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 : n’hésitez pas à postuler ! Département Product Engineering / Data Poste Fullstack Engineer Localisations Paris Statut à distance Hybride
Ingénieur Développeur Fullstack C#.NET
ALTEN
Ingénieur Développement fullstack .NET/JS H/F
Klee Group
Ingénieur développement Fullstack .NET/React (H/F)
Devoteam
Ingénieur(e) Fullstack (Python, React, APIs, Integration SI, IA)
ATEME
Ingénieur.e Fullstack IA Générative (H/F)
DHM Group
Ingénieur Fullstack Java / Angular (H/F)
Inside Group