-English Below-
La connaissance de l'anglais est requise pour ce poste car le/la titulaire devra collaborer quotidiennement avec nos équipes des studios internationaux et participer à des réunions de travail qui se déroulent exclusivement en anglais.
Que ferez-vous ? - Collaborer de près avec le Product Owner afin d'offrir du support au niveau technologique
- Collaborer avec d'autres membres sur l'élaboration et l'approbation de documentation de design technique
- Estimer la charge de travail requise sur les différentes fonctionnalités à développer
- Soutenir les autres membres de l'équipe dans leurs tâches quotidiennes et coordonner les actions avec les équipes d'assurance qualité et d'opérations
- Participer à la revue de code et fournir la rétroaction appropriée de manière constructive. Vous aimez partager vos connaissances afin d'aider vos collègues à progresser dans un aspect technique
- Prendre en charge les systèmes de compilation et de déploiement applicatif des projets qui vous sont assignés
- Travailler dans un monorepo moderne avec des standards élevés de qualité (linting, tests, code review)
Qu'attendons-nous de notre Développeur.euse Full-Stack ? - 3 ans et plus d'expérience en développement front-end avec React, TypeScript.
- Solide expérience avec des outils de build modernes (ViteJS) et des pratiques de développement front-end performantes.
- Excellente maîtrise de gestionnaire d'état complexe (Redux, Zustand) dans des applications React à grande échelle.
- 2 ans et plus d'expérience en développement backend avec PHP (7 ou 8) et Node.js.
- Expérience en conception et implémentation d'API, avec une compréhension des architectures backend legacy et modernes.
- Familiarité avec gRPC, WebSocket et les communications temps réel dans le navigateur.
- Expérience avec des outils de tests automatisés (Jest, Vitest, PHPUnit) et des pratiques de qualité de code.
- Bonne connaissance des bases de données MySQL et Redis, notamment pour l'optimisation des performances et le caching.
- Expérience dans l'architecture de microservices.
- Capacité à effectuer les déploiements de code en assurant la stabilité et la disponibilité d'applications à fort trafic.
- Solide compréhension des contraintes techniques et aptitude à collaborer étroitement avec les équipes de développement et de produit.
- Capacité à maintenir et faire évoluer du code legacy tout en introduisant progressivement des améliorations architecturales.
What will you do? - Collaborate closely with the Product Owner to provide support at the technological level
- Work with other team members on the development and approval of technical design documentation
- Estimate the workload required for the various features to be developed
- Support other team members in their daily tasks and coordinate actions with quality assurance and operations teams
- Participate in code reviews and provide appropriate, constructive feedback. You enjoy sharing your knowledge to help colleagues progress in technical areas
- Take ownership of build and application deployment systems for the projects assigned to you
- Work within a modern monorepo with high quality standards (linting, testing, code review)
What do we expect from our Fullstack Developer? - 3+ years of experience in front-end development with React and TypeScript
- Strong experience with modern build tools (ViteJS) and efficient front-end development practices
- Excellent mastery of complex state management (Redux, Zustand) in large-scale React applications
- 2+ years of experience in backend development with PHP (7 or 8) and Node.js
- Experience in designing and implementing APIs, with an understanding of both legacy and modern backend architectures
- Familiarity with gRPC, WebSocket, and real-time browser communications
- Experience with automated testing tools (Jest, Vitest, PHPUnit) and code quality practices
- Good knowledge of MySQL and Redis databases, particularly for performance optimization and caching
- Experience in microservices architecture
- Ability to deploy code while ensuring stability and availability of high-traffic applications
- Strong understanding of technical constraints and ability to collaborate closely with development and product teams
- Ability to maintain and evolve legacy code while progressively introducing architectural improvements
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!