Job Description, Responsibilities & Requirements
À propos du poste
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!
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.
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.
Responsabilités
- Participer au choix des technologies et architectures
- Développer des solutions backend performantes et scalables
- Assurer la qualité et la maintenabilité du code
- Collaborer avec les autres équipes pour améliorer les pratiques de développement
Compétences requises
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
- Expérience avec Redis / système de cache distribué
- Expérience RabbitMQ / Kafka ou système de messaging
- Expérience 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
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
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
À propos de l'entreprise
SMILE est une entreprise innovante spécialisée dans l'intégration de solutions Open-Source. Nous accompagnons les entreprises dans des domaines variés comme le Digital, les Business Apps, l'Embarqué & l'IoT et l'Infrastructure. Avec 2000 collaborateurs présents dans 9 pays, et 17 agences réparties en France et à l'international, nos marques expertes sont SensioLabs, Neopixl, Alter Way, UX-Republic, Creativestyle et Synotis.
Nous offrons
- Un environnement de travail dynamique et à taille humaine
- Une culture d'entreprise centrée sur le bien-être et l'innovation
- Des opportunités de développement professionnel et de croissance
- Un équilibre entre vie professionnelle et personnelle
Contact
Chaimae HASNAOUI
Talent Manager – Smile
[email protected]