Expert PHP Senior / Développeur Backend Senior

  • Mercury Sales -
  • Sousse, Tunisie
  • Il'y a 1 mois
Postes vacants:
1 poste ouvert
Type d'emploi désiré :
CDI, CDD, Temps plein, Freelance / Indépendant
Langue :
Français

Description de l'emploi

???? Mission principale

Vous serez en charge de concevoir, développer et maintenir des applications web performantes en PHP, tout en garantissant leur qualité, leur sécurité et leur scalabilité. Vous interviendrez également sur la gestion et l’optimisation des traitements batch et des flux de données.

⚙️ Responsabilités principales ???? Développement Backend

  • Développer et maintenir des applications web en PHP
  • Concevoir des architectures robustes, évolutives et maintenables
  • Optimiser les performances des applications

???? Frameworks & Architecture

  • Utiliser des frameworks modernes (Laravel, Symfony ou équivalent)
  • Mettre en place des architectures MVC et des API REST
  • Contribuer aux choix techniques et aux bonnes pratiques

???? Intégration & API

  • Développer et intégrer des API (REST, SOAP)
  • Connecter des services externes (paiement, SMS, WhatsApp, CRM…)
  • Assurer la communication fluide entre les systèmes

????️ Bases de données

  • Concevoir et optimiser des bases de données (MySQL, PostgreSQL)
  • Rédiger des requêtes performantes
  • Gérer l’indexation et les problématiques de volumétrie

⚙️ Traitements batch (élément clé ????)

  • Concevoir et développer des traitements batch (scripts, cron jobs)
  • Gérer des opérations de traitement de masse (imports/exports)
  • Optimiser les performances sur des volumes importants
  • Mettre en place des mécanismes de reprise sur erreur (retry, logs, monitoring)
  • Planifier et superviser les tâches automatisées

???? Performance & Sécurité

  • Améliorer les temps de réponse et la performance globale
  • Mettre en place des solutions de cache (Redis, Memcached)
  • Garantir la sécurité des applications

???? Qualité & Tests

  • Produire un code propre, structuré et maintenable
  • Mettre en place des tests automatisés
  • Participer aux revues de code

???? DevOps & Environnements

  • Gérer les environnements (DEV, TEST, PROD)
  • Mettre en place des pipelines CI/CD
  • Travailler avec Docker, Linux et des environnements cloud

???? Compétences requises ???? Techniques

  • Excellente maîtrise de PHP (POO, design patterns)
  • Frameworks Laravel et/ou Symfony
  • Bases de données MySQL / PostgreSQL
  • Conception et consommation d’API REST
  • Git

???? Atouts supplémentaires

  • Redis, Memcached
  • Docker, environnement Linux
  • Outils de gestion de files / batch (RabbitMQ, queues…)
  • Intégration d’API externes (paiement, Twilio…)

???? Qualités personnelles

  • Autonomie
  • Rigueur
  • Esprit d’analyse
  • Sens des priorités

???? Profil recherché

  • Minimum 5 ans d’expérience en développement PHP
  • Expérience sur des projets techniques complexes
  • Une expertise en traitements batch et gestion de gros volumes de données est fortement appréciée

Date d'expiration

25/04/2026