En rejoignant Napta en tant que développeur·se confirmé·e / senior au sein de l’équipe Scale, tu joueras un rôle clé dans la construction et l’évolution de nos flux de données.
Au quotidien, tu contribueras à concevoir des fonctionnalités avancées, utiles et sur mesure, en restant au plus près des enjeux data.
Tu travailleras en étroite collaboration avec les autres équipes tech, ainsi qu’avec les Account Managers, pour transformer des besoins concrets en solutions robustes et maintenables.
Backend : Python 3.14, Flask, PostgreSQL, uv, ruff
Frontend : React, Next.js
Architecture : Domain-Driven Design (DDD) & Hexagonal Architecture
Data : 150+ intégrations actives orchestrées via Apache Airflow
Cloud & Ops : Full AWS, CI/CD GitLab, Terraform
Observabilité : OTEL, Grafana et Sentry
Structure : 3 squads autonomes (Scale, Core1, Core2)
Composition Type : 1 Engineering Manager, 1 Product, 1 Staff Engineer, 3 Devs, 1 Stagiaire/Alternant
Méthodologie : Cycle Shape Up
6 semaines de Build : Focus total sur la livraison de projets cadrés
2 semaines de Cooldown : Liberté technique, correction de dette, R&D
Culture : Seniorité élevée, forte autonomie et rigueur sur la conception logicielle
Tu interviens là où la donnée devient un produit dans notre SaaS : ingestion, transformations, orchestration, exposition, fiabilité en production.
Tu conçois et fais évoluer des pipelines et des services data (qualité, performance, observabilité, coûts) et tu amènes des résultats mesurables en prod.
Tu transformes un besoin métier en solution technique claire (cadrage, découpage, jalons, arbitrages) en réduisant au maximum les allers-retours.
Tu prends en charge des sujets ambigus et tu les rends actionnables : tu clarifies les zones grises, tu fais des choix, tu explicites les compromis.
Tu réduis la complexité en continu : simplifier, rendre maintenable, documenter, outiller.
Tu améliores l’exploitabilité : monitoring, alerting, post-mortems, et prévention des effets de bord (qualité, dette, perf, exploitation).
Tu privilégies le pragmatisme : on optimise pour livrer, apprendre et itérer (pas pour être “parfait sur le papier”), ta vélocité te permet aussi d’augmenter ton impact.
Tu es attendu·e comme un·e senior qui fait grandir le système et le collectif.
Tu mets la barre haut sur la qualité : lisibilité, tests, robustesse, stabilité en prod.
Tu multiplies ton impact via des sujets transverses (architecture, standards, outillage, observabilité).
Tu aides l’équipe à mieux décider : tu explicites les options, les compromis et les risques.
Tu tires les autres vers le haut (reviews, pairing, mentoring, partage), et tu sais aussi aller chercher l’info quand il le faut.
Tu seras accompagné par un manager disponible pour tacler les défis que tu rencontreras chez Napta et pour t’aider à mettre en place l’environnement qui te convient
Des 1/1 réguliers (en général on fait 1h toutes les deux semaines) et des évaluations semi annuelles permettront de faire un suivi de tes besoins, tes envies et ta progression ainsi que celle de Napta
Notre board tech expérimenté pourra t’épauler si tu rencontres des problématiques stratégiques, techniques (architecture, devops, sécurité…) ou de management pour mettre toutes les chances du côté de ta progression
On cherche un profil confirmé/senior qui aime construire dans la durée et qui veut être challengé sur de vrais sujets data.
Expérience solide en développement web et/ou data engineering, avec des convictions sur la maintenabilité.
Expérience en conception logicielle et une affinité pour le Domain-Driven Design (DDD). Tu sais modéliser des domaines complexes et définir des Bounded Contexts clairs pour garantir la cohérence du système à long terme.
Excellents réflexes “production” : fiabilité, performance, instrumentation, gestion d’incidents.
Capacité à prendre du recul : diagnostiquer, simplifier, améliorer un process ou une architecture.
Communication fluide : tu sais expliquer un sujet technique, partager tes arbitrages, aligner les parties prenantes.
Envie d’apprendre en continu, avec une exigence sur ta progression.
Une bonne maîtrise de Python, de Airflow, et une expérience de déploiement/exploitation sur le cloud (idéalement Gitlab et AWS).
Screening (20 min) :Un premier appel pour s’assurer qu’on cherche dans la même direction, où on abordera rapidement nos ambitions respectives, nos expériences et nos convictions sur ce que signifie “faire les choses bien” dans une équipe technique
Conception & Engineering (2h) : Un atelier technique axé sur la résolution d’un problème concret de notre quotidien. L’objectif est d’explorer ensemble une problématique de design système, de modélisation et d’implémentation, pour voir comment tu attaques un sujet complexe et comment tu collabores
Un debrief avec le CTO - 15 minutes
On t’invite à passer à un after work rencontrer l’équipe (on t’aura déjà fait une proposition à ce moment là)
Bien entendu tous les entretiens sont l’occasion de poser des questions sur notre façon de travailler, notre environnement, nos valeurs, notre équipe…
Rencontrez Alexis, Développeur Back Senior
Rencontrez Arnaud, CEO
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.