Développeur PHP SymfonySenior H/F

Smile
Sartène, France
9 days ago
Apply on www.hellowork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

PHP (Programming Language) Application Programming Interfaces (APIs) User Authentication Unit Testing Databases Relational Databases Dependency Injection Software Design Patterns Linux DevOps Distributed Systems Elasticsearch
+27 more
PostgreSQL MariaDB MySQL OpenShift PHP Development Query Optimization RabbitMQ Redis Reverse Proxy Service-Oriented Architecture SQL Databases Symfony Load Balancing Delivery Pipeline Caching Backend Gitlab Git Containerization Kubernetes Apache Kafka Search Engines Restful APIs Doctrine (orm) Api Management Docker Microservices

Job description

Nous recrutons un développeur Senior PHP / Symfony (5 ans d’expérience minimum)

Contexte du poste Dans le cadre du renforcement de nos équipes de développement et de l’évolution de nos plateformes à forte criticité, nous recherchons un développeur Senior PHP / Symfony capable d’intervenir sur des architectures robustes, performantes et industrialisées.

Le profil recherché doit être autonome, capable de participer aux choix techniques, d’assurer la qualité des développements et de contribuer à l’amélioration continue des pratiques de l’équipe., HTTP et réseau

  • Très bonne compréhension des fondamentaux HTTP :

  • Méthodes HTTP
  • Headers
  • Sessions
  • Cookies
  • Authentification
  • Stateless APIs
  • Connaissances de base en load balancing et reverse proxy

Qualité et Industrialisation

  • Tests unitaires et fonctionnels
  • PHP Unit
  • Analyse qualité de code
  • Respect des standards de développement
  • Documentation technique

Requirements

5 à 6 ans d’expérience minimum en développement PHP

  • Minimum 3 ans d’expérience significative sur Symfony
  • Expérience obligatoire sur des projets structurés à forte volumétrie ou forte criticité
  • Expérience en environnement agile

Socle technique attendu Backend et Framework

  • Très bonne maîtrise de PHP 8+
  • Excellente maîtrise de Symfony :

  • Architecture Symfony
  • Cycle de vie d’une requête
  • Dependency Injection
  • Event Dispatcher / Subscribers
  • Security
  • Messenger
  • API Platform
  • Doctrine ORM
  • Console Commands
  • Cache Symfony

Concepts et Architecture

  • Bonne maîtrise des Design Patterns
  • Bonne compréhension des principes SOLID
  • Architecture REST API
  • Architecture orientée services / microservices
  • Gestion de performance et optimisation backend
  • Gestion des erreurs et logs
  • Bonne compréhension des problématiques de scalabilité

Bases de données

  • Maîtrise SQL
  • Expérience MySQL / MariaDB ou PostgreSQL
  • Gestion des migrations (Doctrine Migration)
  • Optimisation des requêtes

Systèmes distribués et composants avancés

Le candidat doit avoir déjà travaillé avec plusieurs composants d’architecture modernes :

  • Redis / système de cache distribué
  • RabbitMQ / Kafka ou système de messaging
  • ElasticSearch ou moteur de recherche avancé
  • Gestion des queues et traitements asynchrones
  • Mise en cache avancée

DevOps et Environnement

  • Maîtrise Linux
  • Expérience Docker obligatoire
  • Bonne compréhension de la conteneurisation
  • Connaissances Kubernetes/OpenShift appréciées
  • Git / GitLab
  • Pipelines CI/CD
  • Gestion des environnements de déploiement, Soft Skills attendues

  • Autonomie
  • Capacité d’analyse
  • Communication technique claire
  • Capacité à challenger les choix techniques
  • Esprit d’équipe
  • Sens des responsabilités
  • Forte culture qualité et industrialisation

Points différenciants appréciés

  • Expérience sur des projets fintech/télécom
  • Expérience haute disponibilité
  • Forte sensibilité performance et sécurité
  • Contribution à des choix d’architecture
  • Expérience mentoring / accompagnement des juniors, Nous recrutons un développeur Senior PHP / Symfony (5 ans d’expérience minimum)

Contexte du poste Dans le cadre du renforcement de nos équipes de développement et de l’évolution de nos plateformes à forte criticité, nous recherchons un développeur Senior PHP / Symfony capable d’intervenir sur des architectures robustes, performantes et industrialisées.

Le profil recherché doit être autonome, capable de participer aux choix techniques, d’assurer la qualité des développements et de contribuer à l’amélioration continue des pratiques de l’équipe.

Expérience requise

  • 5 à 6 ans d’expérience minimum en développement PHP
  • Minimum 3 ans d’expérience significative sur Symfony
  • Expérience obligatoire sur des projets structurés à forte volumétrie ou forte criticité
  • Expérience en environnement agile

Socle technique attendu Backend et Framework

  • Très bonne maîtrise de PHP 8+
  • Excellente maîtrise de Symfony :

  • Architecture Symfony
  • Cycle de vie d’une requête
  • Dependency Injection
  • Event Dispatcher / Subscribers
  • Security
  • Messenger
  • API Platform
  • Doctrine ORM
  • Console Commands
  • Cache Symfony

Concepts et Architecture

  • Bonne maîtrise des Design Patterns
  • Bonne compréhension des principes SOLID
  • Architecture REST API
  • Architecture orientée services / microservices
  • Gestion de performance et optimisation backend
  • Gestion des erreurs et logs
  • Bonne compréhension des problématiques de scalabilité

Bases de données

  • Maîtrise SQL
  • Expérience MySQL / MariaDB ou PostgreSQL
  • Gestion des migrations (Doctrine Migration)
  • Optimisation des requêtes

Systèmes distribués et composants avancés

Le candidat doit avoir déjà travaillé avec plusieurs composants d’architecture modernes :

  • Redis / système de cache distribué
  • RabbitMQ / Kafka ou système de messaging
  • ElasticSearch ou moteur de recherche avancé
  • Gestion des queues et traitements asynchrones
  • Mise en cache avancée

DevOps et Environnement

  • Maîtrise Linux
  • Expérience Docker obligatoire
  • Bonne compréhension de la conteneurisation
  • Connaissances Kubernetes/OpenShift appréciées
  • Git / GitLab
  • Pipelines CI/CD
  • Gestion des environnements de déploiement, API Implémentation de moteurs de recherche SGBD Réalisation de patrons de conception SQL Symfony Linux REST Git Création d’une base documentaire Kubernetes Autonomie KAFKA Proxy PHP MySQL PostgreSQL Gestion de la performance API REST Docker Esprit d’analyse

About the company

SMILE est le leader du “sourire” au travail, mais aussi de l’intégration de solutions Open-Source. Enthousiastes, agiles et performants, notre vocation est de libérer le potentiel d’innovation des entreprises, à travers l’Open-Source !

Nos Smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l’Embarqué & l’IoT et l’Infrastructure : 2000 collaborateurs présents dans 9 pays, avec 17 agences réparties en France et à l’international. Nos marques expertes : SensioLabs, Neopixl, Alter Way, UX-Republic, Creativestyle et Synotis.

Nous sommes certifiés Happy at Work 2023 !

Au sein de l’agence située à Casablanca, rejoignez une équipe dynamique dans une ambiance à taille humaine., SMILE est le leader du “sourire” au travail, mais aussi de l’intégration de solutions Open-Source. Enthousiastes, agiles et performants, notre vocation est de libérer le potentiel d’innovation des entreprises, à travers l’Open-Source !Nos Smiliens experts accompagnent les entreprises dans des domaines aussi variés que le Digital, les Business Apps, l’Embarqué & l’IoT et l’Infrastructure : 2000 collaborateurs présents dans 9 pays, avec 17 agences réparties en France et à l’international. Nos marques expertes : SensioLabs, Neopixl, Alter Way, UX-Republic, Creativestyle et Synotis.Nous sommes certifiés Happy at Work 2023 !

Apply for this position

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

Apply on www.hellowork.com
Prepare application

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all