Que ferez-vous ?En tant que membre de l'équipe RICARDO de Turbulent, vous contribuerez à l'évolution de la plateforme numérique de RICARDO, un produit culinaire de référence utilisé par des millions d'utilisateurs au Québec et à l'international. Vous travaillerez en étroite collaboration avec une équipe pluridisciplinaire (développement, produit, design) sur l'écosystème numérique de RICARDO.
Vous agirez en tant que ressource clé sur ce mandat afin de contribuer à la modernisation des plateformes et au développement de nouvelles fonctionnalités.
Le projet RICARDO utilise plusieurs technologies dont : PHP, Symfony, Laravel, Node.js, TypeScript, React, MySQL, PostgreSQL, Redis, Docker, AWS, HTML5, CSS3, Sass, Storybook
Vos talents- Communiquer et collaborer étroitement avec des collègues d'expertises variées et traduire le jargon technique. Vulgariser des concepts complexes est naturel pour vous.
- Transformer un problème complexe en une solution technique robuste et élégante répondant à de hauts standards de qualité.
- Vous adapter à des contextes variés, à des priorités parfois changeantes.
- Partager de la rétroaction constructive avec vos collègues et être orienté.e vers les solutions.
- Écrire de la documentation claire. Partager l'information au sein de votre équipe est important pour vous.
- Faire preuve de rigueur et d'autonomie. Vous montrez une forte curiosité pour les dernières tendances technologiques.
- Tirer parti de l'intelligence artificielle pour optimiser votre travail.
- Faire avancer les choses, partager les bonnes pratiques en développement et contribuer à implémenter des processus efficaces.
- Collaborer de près avec le Product Owner pour l'élaboration de nouveaux projets avec le client.
- Soulever et documenter les risques inhérents aux solutions proposées et trouver les mitigations nécessaires.
Vos réalisations et expériences antérieures- Vous avez 8 ans et plus d'expérience en tant que développeur.euse fullstack.
- Diplôme en programmation informatique ou tout autre domaine connexe.
- Compétences avancées en PHP et bonne maîtrise de frameworks tels que Symfony ou Laravel.
- Forte expérience avec Node.js, TypeScript et React
- Excellente expérience en conception et implémentation d'API REST.
- Connaissance approfondie des bases de données relationnelles et non relationnelles (MySQL, Redis).
- Familiarité avec les engins d'indexation tels que Solr et ElasticSearch.
- Expérience avec les services Cloud (AWS ou autre) et avec Docker.
- Solide expérience dans la conception, le développement et la maintenance de systèmes robustes et évolutifs à volume élevé.
- Expérience avec des outils de tests. Vous avez toujours à l'esprit d'améliorer la couverture de test.
- Fortes connaissances des systèmes de contrôle de version (Git) et des processus de déploiement.
- Aisance avec la méthodologie Agile.
- Expérience avec des outils d'intelligence artificielle appliqués au développement (un atout).
- Excellente maîtrise du français et bonne maitrise de l'anglais, tant à l'oral qu'à l'écrit.
Ce que vous brûlez d'envie d'accomplir- Intégrer une équipe solide et compétente au sein de laquelle apprendre.
- Prendre part à la revue de code de manière constructive. Vous aimez partager vos connaissances afin d'aider vos collègues à progresser dans un aspect technique.
- Contribuer à l'amélioration continue du code base.
- Participer aux événements Scrum (Daily, sprint planning, sprint review et sprint retrospective).
- Contribuer à la culture bienveillante de l'équipe.
- Participer aux améliorations et au processus des choix technologiques relatifs au produit RICARDO.
- Mettre en place des architectures efficaces et des solutions robustes grâce à un processus itératif.
- Intégrer l'IA dans vos pratiques de développement.
- Soutenir les autres membres de l'équipe dans leurs tâches quotidiennes.
- Prendre en charge les systèmes de compilation et de déploiement applicatif des projets qui vous sont assignés.
------What will you do?As a member of Turbulent's
RICARDO team, you will contribute to the evolution of the RICARDO digital platform, a leading culinary product used by millions of users across Quebec and internationally. You will work closely with a multidisciplinary team (development, product, and design) on RICARDO's digital ecosystem.
You will serve as a key contributor on this mandate, helping modernize the platform and develop new features.
The RICARDO project leverages several technologies, including: PHP, Symfony, Laravel, Node.js, TypeScript, React, MySQL, PostgreSQL, Redis, Docker, AWS, HTML5, CSS3, Sass, and Storybook.
Your strengths- Communicate and collaborate closely with colleagues from various disciplines, while translating technical jargon into clear concepts. Simplifying complex ideas comes naturally to you.
- Transform complex problems into elegant, robust technical solutions that meet high quality standards.
- Adapt to different contexts and shifting priorities.
- Provide constructive feedback and maintain a solution-oriented mindset.
- Write clear documentation and value knowledge sharing across your team.
- Demonstrate strong autonomy, rigor, and curiosity for emerging technologies.
- Leverage artificial intelligence to improve efficiency and productivity.
- Drive initiatives forward, promote development best practices, and contribute to implementing effective processes.
- Collaborate closely with the Product Owner on new client projects.
- Identify, document, and mitigate risks associated with proposed solutions.
Your experience and background- 8+ years of experience as a Full Stack Developer.
- Degree in Computer Science, Software Development, or a related field.
- Advanced expertise in PHP and strong proficiency with frameworks such as Symfony or Laravel.
- Extensive experience with Node.js, TypeScript, and React.
- Strong experience designing and implementing REST APIs.
- Deep understanding of relational and non-relational databases (MySQL, Redis).
- Familiarity with indexing and search technologies such as Solr and Elasticsearch.
- Experience with cloud services (AWS or similar) and Docker.
- Proven track record designing, developing, and maintaining highly scalable, high-volume systems.
- Experience with testing tools and a constant focus on improving test coverage.
- Strong knowledge of version control systems (Git) and deployment processes.
- Comfortable working in an Agile environment.
- Experience using AI-powered development tools is considered an asset.
- Excellent French and good English communication skills, both written and spoken.
What you're eager to accomplish- Join a strong, highly skilled team where you can continue learning and growing.
- Participate constructively in code reviews and enjoy sharing knowledge to help teammates improve their technical skills.
- Contribute to the continuous improvement of the codebase.
- Participate in Scrum ceremonies (daily stand-ups, sprint planning, sprint reviews, and retrospectives).
- Foster a positive and supportive team culture.
- Contribute to process improvements and technology decisions related to the RICARDO product.
- Design efficient architectures and build robust solutions through an iterative development process.
- Integrate AI into your development practices.
- Support team members in their day-to-day work.
- Own and maintain the build, compilation, and deployment systems for the projects assigned to you.