Create Alert
Email me similar jobs

Software Engineer Senior - Python - Web/Data

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.

Production

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.

Stack technique

  • 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

La Tech chez Napta

  • 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

Ton impact

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 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.

Ta place dans l’équipe

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.

Encadrement

  • 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, tesenvies et taprogression 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 taprogression

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. Tu es force de proposition sur l’intégration de l’IA pour optimiser notre delivery, sans jamais faire de compromis sur la robustesse et la sécurité du code. 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).


#J-18808-Ljbffr

Software Engineer Senior - Python - Web/Data

Apply Now
Back to search page