Smile-Ukraine logo

Développeur PHP Symfony(Senior)

Smile-Ukraine·Salary not specified

Primary stack

SymfonyDockerKubernetesLinuxMicroservicesPHPCI/CDGitAPISQL

Nice to have's

RedisRabbitMQKafkaElasticSearchAsynchronous processingCachingHTTPLoad balancingReverse proxy

Job description

About the Position

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!

Au sein de l'agence située à Casablanca, rejoignez une équipe dynamique dans une ambiance à taille humaine.

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


Responsibilities

  • Participer aux choix techniques
  • Assurer la qualité des développements
  • Contribuer à l’amélioration continue des pratiques de l’équipe
  • Travailler sur des architectures robustes, performantes et industrialisées

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

Technical Skills

Backend and 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 and 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é

Databases

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

Distributed Systems and Advanced Components

  • 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 and Environment

  • 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

HTTP and Network

  • 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

Quality and Industrialization

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

Soft Skills

  • 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 Differentiating Appreciated

  • 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

We Offer

  • Hybride working environment
  • Competitive salary
  • Opportunity to work with leading Open-Source solutions
  • Professional growth within a dynamic team

About the Company

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!😍


Contact

Chaimae HASNAOUI

Talent Manager

Smile

Casablanca

Hybride

© Smile-Ukraine. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Smile offers open-source web-engineering solutions services.

More at Smile-Ukraine

All 111 roles

Popular searches