Senior Data Platform Engineer & Développeur Full Stack

Digitalforge
Canton of Montpellier-3, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior
Compensation
€ 60K

Job location

Remote
Canton of Montpellier-3, France

Tech stack

API
Airflow
Amazon Web Services (AWS)
Azure
Google BigQuery
Business Software
Cloud Computing
Code Review
Databases
Continuous Integration
Data Infrastructure
Design of User Interfaces
Python
PostgreSQL
SQL Databases
TypeScript
React
Flask
Snowflake
Grafana
Spark
Backend
GIT
FastAPI
Data Lake
Front End Software Development
REST
Terraform

Job description

Nous évoluons dans un environnement startup où la vitesse d'exécution et l'efficacité ne sont pas des options, elles sont dans notre ADN. Notre stratégie data est au cœur de notre croissance, et nous cherchons un profil senior capable de se mouvoir avec agilité, de prendre des décisions rapides et de livrer de la valeur sans sacrifier la robustesse.

Ce rôle est volontairement hybride : tu interviens aussi bien sur la plateforme data (pipelines, modélisation, qualité) que sur les applications internes et backoffice (APIs, outils métier, dashboards).

L'objectif : un profil polyvalent qui comprend la donnée autant que les interfaces qui la consomment., Data Platforme

  • Concevoir et faire évoluer l'architecture de la plateforme data (ingestion, transformation, exposition)
  • Mettre en place et maintenir les pipelines de données (batch et near real-time) avec Airflow et Spark
  • Structurer la couche de modélisation et de transformation via dbt
  • Garantir la qualité, la fiabilité et l'observabilité des données (data quality, lineage, alerting)
  • Collaborer étroitement avec les équipes analytics, produit et engineering pour répondre aux besoins métier
  • Contribuer aux choix d'architecture et participer activement à la roadmap data platform

Backoffice & Développement Full Stack

  • Concevoir et développer des APIs robustes (REST / FastAPI) exposant les données aux équipes métier et produit
  • Construire des interfaces backoffice et outils internes (dashboards, admin panels, outils de monitoring data)
  • Développer des composants frontend en React / TypeScript pour visualiser et interagir avec la donnée
  • Intégrer les pipelines data aux applications métier : notifications, exports, triggers automatisés
  • Participer à la conception de l'architecture applicative en lien avec l'équipe engineering
  • Assurer la qualité du code : tests, documentation, revues de code

Requirements

Expérience & compétences data :

  • 5+ ans d'expérience en ingénierie data, avec au moins une expérience sur une plateforme cloud (AWS, GCP ou Azure)
  • Solide maîtrise de Python et SQL, et bonne connaissance de dbt, Airflow et Spark
  • Expérience sur des environnements en forte croissance ou en transition (scale-up, migration, refonte)
  • Rigueur sur la qualité des données : tu ne livres pas quelque chose que tu ne peux pas monitorer
  • Capacité à prendre du recul, à challenger les choix techniques et à documenter tes décisions

Compétences backoffice & full stack

  • Expérience en développement backend : conception d'APIs REST, gestion de bases de données relationnelles
  • À l'aise avec FastAPI ou Flask pour exposer des services data à des applications tierces
  • Capacité à développer des interfaces frontend en React / TypeScript (niveau fonctionnel, pas nécessairement expert UI/UX)
  • Sensibilité produit : tu comprends pourquoi tu construis un outil, pas seulement comment
  • Expérience avec des outils de visualisation / BI (Metabase, Superset, Grafana) est un plus

Soft skills

  • À l'aise dans un contexte d'incertitude et de priorisation rapide
  • Capable de jongler entre sujets data et développement selon les besoins du moment
  • Communication claire avec des interlocuteurs techniques et non techniques

Benefits & conditions

Rémunération : 45 000,00€ à 60 000,00€ par an

Avantages :

  • RTT
  • Travail à domicile occasionnel

Lieu du poste : En présentiel

Apply for this position