Développeur Full Stack confirmé

Résumé du poste
CDI
Lyon
Salaire : 45K à 55K €
Début : 05 janvier 2025
Télétravail fréquent
Expérience : > 4 ans
Compétences & expertises
Contenu généré
Méthodologies Agile
Outils d'automatisation
Gestion de bases de données
SQL
Dynamodb
+13

Yurplan
Yurplan

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

En tant que Développeur Full Stack, vous contribuerez au développement et à la maintenance de nos outils pour les clients, en mettant l’accent sur des APIs performantes et fiables, ainsi que sur des applications React pour offrir des interfaces utilisateur efficaces et dynamiques.

Vous intégrerez une petite équipe composé de 3 développeurs ( 2 Seniors et un Junior ), où le partage de connaissances et la collaboration sont des pratiques courantes et encouragées.

Notre environnement de travail est orienté vers l’innovation technique, avec une vraie curiosité pour les nouvelles technologies et un engagement envers des méthodes éprouvées comme DDD et CQRS.

Vous travaillerez en étroite collaboration avec l’ensemble de l’équipe pour résoudre des problématiques concrètes, que ce soit pour les organisateurs ou les participants d’événements.

Nous avons une approche Agile, sans suivre strictement les pratiques du Scrum. Chacun dans l’équipe est encouragé à faire preuve d’autonomie et à s’impliquer pour gérer les priorités en fonction des besoins et des défis du moment, qui sont toujours partagés de manière claire et transparente au sein de l’entreprise.

Le poste est ouvert pour un démarrage début 2025.

Pourquoi nous rejoindre ?

  • Semaine de travail de 4 jours : Nous croyons fermement à l’importance de l’équilibre entre la vie professionnelle et personnelle. Travailler 4 jours par semaine nous permet de nous concentrer sur l’essentiel, d’être plus efficaces et de garantir une qualité de vie optimale.

  • Culture d’apprentissage et de partage : Vous travaillerez dans une équipe où le partage de connaissances et l’amélioration continue sont au cœur de nos valeurs. Vous apprendrez des autres et contribuerez activement à l’évolution de vos collègues.

  • Flexibilité et télétravail : Nous offrons jusqu’à 2 jours de télétravail par semaine, afin de vous permettre une organisation flexible. Toutefois, nous recherchons des candidats proches de Lyon pour garantir la cohésion de l’équipe et faciliter les moments de collaboration en présentiel.

  • Projets stimulants et impactants : Vous participerez au développement d’outils utilisés par des milliers d’organisateurs et de milliers de participants à travers des événements variés (culturels, professionnels, associatifs, etc.). Vous contribuerez à des défis techniques complexes, comme la gestion de pics de trafic élevés, la scalabilité des systèmes, et l’optimisation des performances pour offrir une expérience fluide et fiable.


Profil recherché

  • Expérience significative en développement avec Symfony (ou un autre framework PHP) et/ou React.

  • Appétence pour la conception d’architectures logicielles de qualité, avec une maîtrise des bonnes pratiques telles que DDD et CQRS.

  • Capacité à concevoir et gérer des systèmes avec de fortes variations de charge, en intégrant les meilleures pratiques de sécurité.

  • Compétences dans la gestion et l’optimisation des bases de données SQL, avec une attention particulière à la performance.

  • Pratique des outils et méthodes DevOps (Docker, CI/CD) pour une intégration continue et une gestion optimisée des environnements.

  • Connaissance de l’infrastructure AWS et, idéalement, de l’utilisation de Terraform pour la gestion de l’infrastructure-as-code.

  • Expérience en revue de code et en pair programming, avec un souci constant d’améliorer la qualité du code et de partager les bonnes pratiques.

  • Bonnes qualités humaines et relationnelles : Vous appréciez le travail en équipe et savez collaborer de manière efficace avec vos collègues. Vous êtes capable d’échanger des idées, de partager vos connaissances, et d’accepter les retours constructifs pour améliorer continuellement le projet.


Stack technique

  • Backend

    • API : Développée en PHP 8 avec Symfony 5, suivant une approche DDD (Domain-Driven Design) et CQRS pour assurer une architecture modulaire et évolutive.

    • Monolithe : Application en PHP 8 sous Symfony 1.5, basée sur une architecture MVC pour la gestion de l’existant.

      Frontend

    • React avec Redux

    • React Native

    • Design System interne

      Bases de données et stockage

    • MySQL

    • DynamoDB

    • Redis

    • Elasticsearch

      Outils et Infrastructure

    • Git

    • AWS

    • Terraform

    • Docker

    • Jenkins



Déroulement des entretiens

  1. Premier entretien téléphonique (30 minutes)
    Un premier échange rapide avec un membre de l’équipe technique pour discuter de votre parcours, de vos motivations et de vos attentes par rapport au poste et à l’entreprise. Ce sera aussi l’occasion pour vous de poser des questions sur Yurplan et notre environnement de travail.

  2. Deuxième entretien présentiel (2 heures)
    Un entretien technique approfondi avec des membres de notre équipe de développement. Vous serez amené à travailler sur des problématiques concrètes que nous rencontrons au quotidien, et à partager votre approche de la conception et du développement. Nous pourrons également aborder vos compétences en architecture, en développement d’APIs et en gestion de bases de données.

  3. Troisième entretien présentiel (1 heure)
    Une rencontre avec quelques uns de vos futurs collègues pour discuter plus en détail de votre vision du développement, de vos valeurs, et de votre capacité à vous intégrer dans la société. Ce sera aussi l’occasion d’échanger sur notre culture d’entreprise.

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.