Développeur.euse Fullstack Senior

Turbulent

$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience as a Full Stack Developer.
  • Degree in Computer Science or related field.
  • Advanced knowledge of PHP with proficiency in Symfony or Laravel frameworks.
  • Extensive experience in Node.js, TypeScript, and React.
  • Strong experience in designing and implementing REST APIs.
  • Deep understanding of MySQL and Redis databases.
  • Familiar with cloud services like AWS and containerization with Docker.

Responsibilities

  • Contribute to the evolution of the RICARDO digital platform.
  • Collaborate with a multidisciplinary team on RICARDO's ecosystem.
  • Modernize the platform and develop new functionalities.
  • Provide constructive feedback and share knowledge within the team.
  • Identify, document, and mitigate risks in proposed solutions.
  • Write clear documentation to facilitate team communication.
  • Integrate AI tools to enhance development processes.

Benefits

  • Join a collaborative and skilled team environment.
  • Engage in constructive code review processes.
  • Participate in Scrum rituals for agile development.
  • Contribute to ongoing improvements of the product.
  • Support personal and professional growth within the team.
Full Job Description
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.

Similar Jobs

More Jobs at Turbulent

More Information Technology Jobs

Find similar Développeur.euse Fullstack Senior jobs: