Développeur Full Stack H/F

Media Sas
Marseille, France
about 2 months ago
Apply on fr.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Ajax (Programming Language) Business Logic Bootstrap (Software) Software as a Service Databases Python (Programming Language) MySQL Model View Controller (MVC) Standard Sql
+5 more
SQL Databases Data Streaming Symfony Backend Front End Software Development

Job description

Dans le cadre de l’évolution et de la refonte globale de nos outils internes, nous recherchons un Développeur Full Stack. Notre objectif ? Faire évoluer notre écosystème technique vers une véritable logique SaaS multi-domaines (CRM, facturation, BI, automatisation).

Le critère clé pour ce poste : Nous ne cherchons pas un simple exécutant, mais un profil capable de maîtriser l’ensemble du process SaaS, de l’architecture de la base de données jusqu’à l’expérience utilisateur finale

L’application couvre plusieurs domaines :

  • CRM / gestion commerciale
  • Reporting financier
  • Gestion utilisateurs
  • Modules métiers spécifiques (paniers, commandes, dashboards…)

Missions principales Backend (prioritaire)

  • Développement de nouvelles fonctionnalités en PHP
  • Conception de requêtes SQL performantes
  • Intégration et consommation d’API externes

Data & automatisation

  • Mise en place de scripts de scraping (principalement en Python)
  • Collecte et structuration de données externes
  • Automatisation de tâches (imports, synchronisation, enrichissement de données)

Frontend

  • Intégration UI avec Bootstrap
  • Développement de fonctionnalités dynamiques en JavaScript (AJAX)
  • Amélioration UX (recherche temps réel, filtres, interactions)

Produits métiers

  • Développement de modules :
  • Reporting financier mensuel
  • Dashboards commerciaux (progression, graphiques)
  • Gestion de commandes / paniers
  • Amélioration continue des outils internes

Stack technique Backend

  • PHP (procédural structuré)
  • MySQL
  • Symfony

Requirements

Frontend

  • HTML / CSS / Bootstrap
  • JavaScript (AJAX, DOM)

Data / automatisation (bonus)

  • Python (scraping, scripts automatisés)
  • Consommation d’API (REST)

Profil recherché - Indispensable (Le cœur du poste) :

  • Vision et culture SaaS : Vous maîtrisez l’ensemble du cycle de vie d’un produit web. Vous êtes capable de penser “process global” (isolation des données, logique de droits utilisateurs, gestion des flux financiers).
  • Solide expérience en PHP natif et architecture MVC / structurée.
  • Très bonne maîtrise de SQL (optimisation de requêtes pour des dashboards en temps réel).
  • Autonomie complète et rigueur technique (capacité à faire évoluer un existant lourd).

Important :

  • Bon sens produit et logique métier affûtée (vous comprenez le besoin de l’utilisateur final).
  • Bonne maîtrise de JavaScript (sans framework lourd, approche AJAX/DOM).
  • Expérience solide avec l’intégration et la création d’API.

Bonus :

  • Expérience en scraping (Python idéalement) pour l’enrichissement de données., * Solide expérience en PHP natif
  • Très bonne maîtrise de SQL
  • Capacité à comprendre et faire évoluer un existant
  • Autonomie et rigueur technique

Important

  • Bonne maîtrise de JavaScript (sans framework lourd)
  • Expérience avec intégration d’API
  • Sens produit et logique métier

Bonus (gros +)

  • Expérience en scraping (Python idéalement)
  • Automatisation de flux de données
  • Expérience Symfony (même partielle)
  • Sensibilité data / reporting

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on fr.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:58 min

Creating a basic API using the Symfony CLI

Vincent Amstoutz Vincent Amstoutz · Europe 2026 Virtual

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:48 min

Analyzing network packets with database protocol tools

Daniël van Eeden Daniël van Eeden · World Congress 2026 Europe

Videos

See all

Related articles

See all