Full Stack Developer

2 Weeks ago • 4 Years + • Full Stack Development

Job Summary

Job Description

As a Full Stack Developer at CEC Éducation, you'll contribute to the maZoneCEC platform, a digital education product used in most Quebec schools. Working in an Agile environment, you'll collaborate with a dedicated team to develop and maintain various products. Responsibilities include translating complex problems into robust technical solutions, working with diverse technologies (GraphQL, React, React Native, TypeScript, Node.js, PHP, etc.), writing clear documentation, and contributing to continuous improvement. You'll actively participate in code reviews, Scrum events, and technological decision-making processes. Experience with TypeScript, React, Node.js, GraphQL, PHP, and relational databases is essential.
Must have:
  • 4+ years full-stack experience
  • TypeScript, React, Node.js, GraphQL, PHP
  • API integration
  • Relational databases (MySQL)
  • Agile methodology
  • Testing tools
  • Git and deployment processes
Good to have:
  • Monorepo experience
  • ElasticSearch, Redis, Docker, Kubernetes, AWS
  • Jest, Cypress

Job Details

- English Below

Que ferez-vous ?

Dans ce poste, vous serez appelé.e à travailler sur maZoneCEC, un produit numérique en éducation distribué via une vaste plateforme web & mobile et actuellement utilisé dans près de 70% des écoles au Québec. L’équipe, constituée de développeur.euse.s dévoué.e.s, travaille en mode Agile et privilégie une relation de soutien et de collaboration entre ses membres. Vous agirez en tant que ressource clé sur ce mandat afin de contribuer aux divers produits de maZoneCEC.

CEC est un projet qui utilise plusieurs technologies dont :

GraphQL, React, React-Native, Typescript, NodeJS, PHP, ElasticSearch, Redis, MySQL, Docker, Kubernetes, AWS, Jest, Cypress

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.
  • Être rigoureux.euse et autonome. Vous montrez une forte curiosité pour les dernières tendances technologiques.
  • Faire avancer les choses, partager les bonnes pratiques en développement et contribuer à implémenter des processus efficaces.
  • Travailler dans un environnement francophone. La maîtrise du français est essentielle.

Vos réalisations et expériences antérieures :

  • Vous avez 4 ans+ d’expérience en tant que développeur.euse fullstack
  • Forte expérience avec Typescript, React, Node.js, GraphQL et PHP
  • Excellente compréhension des projets en Monorepo.
  • Travailler en étroite collaboration avec le Product Owner et le Product Designer pour garantir une intégration harmonieuse des exigences d’utilisabilité et de la stratégie de design
  • Forte expérience avec les API et les connexions aux services externes.
  • Connaissance des bases de données relationnelles (MySQL)
  • Expérience avec des outils de tests. Vous avez toujours à l’esprit d’améliorer la couverture de test.
  • Fortes Connaissances systèmes de contrôle de version (Git) et de processus de déploiement.
  • Aisance avec la méthodologie Agile.

Les compétences et les connaissances peuvent se présenter de différentes façons selon l’expérience de chaque personne. Nous vous encourageons donc à poser votre candidature même si vous n’avez pas une expérience avec toutes les technologies et aptitudes mentionnées ci-haut !

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 du 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 aux produits des Éditions CEC
  • Mettre en place des architectures efficaces et des solutions robustes grâce à un processus itératif.
  • 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.

Turbulent s'engage à employer une main-d'œuvre diversifiée. Les candidats qualifiés seront considérés sans égard à la race, la couleur, la religion, le sexe, l'origine nationale, l'âge, l'orientation sexuelle, l'identité de genre, l'expression de genre ou le handicap.

------

What You Will Do

In this role, you will work on maZoneCEC, a digital education product distributed through a comprehensive web and mobile platform, currently used in nearly 70% of schools in Quebec. The team, composed of dedicated developers, operates in an Agile mode and fosters a supportive and collaborative environment among its members. You will serve as a key resource on this project, contributing to various maZoneCEC products.

CEC is a project that leverages several technologies, including:

GraphQL, React, React Native, TypeScript, Node.js, PHP, ElasticSearch, Redis, MySQL, Docker, Kubernetes, AWS, Jest, and Cypress.

Your talent

  • Communicating and collaborating closely with colleagues from diverse areas of expertise and translating technical jargon. Simplifying complex concepts comes naturally to you.
  • Transforming a complex problem into a robust and elegant technical solution that meets high-quality standards.
  • Adapting to various contexts and occasionally shifting priorities.
  • Providing constructive feedback to colleagues and being solution-oriented.
  • Writing clear documentation. Sharing information within your team is important to you.
  • Being meticulous and autonomous. You demonstrate a strong curiosity about the latest technological trends.
  • Driving progress, sharing best development practices, and contributing to the implementation of efficient processes.
  • Working in a Francophone environment. Proficiency in French is essential.

You Have Accomplished

  • 4+ years of experience as a full-stack developer.
  • Strong experience with TypeScript, React, Node.js, GraphQL, and PHP.
  • Excellent understanding of monorepo projects.
  • Work closely with the Product Owner and Product Designer to ensure seamless integration of usability requirements and design strategy.
  • Extensive experience with APIs and integrations with external services.
  • Knowledge of relational databases (MySQL).
  • Experience with testing tools. You are always focused on improving test coverage.
  • Advanced knowledge of version control systems (Git) and deployment processes.
  • Proficiency with Agile methodology.

Skills and knowledge come in various forms depending on individual experiences. We encourage you to apply even if you do not have experience with all the technologies and skills mentioned above!

You Are Eager To Take On

  • Join a strong and skilled team where you can continue to learn.
  • Actively participate in constructive code reviews. You enjoy sharing your knowledge to help your colleagues improve technically.
  • Contribute to the continuous improvement of the codebase.
  • Take part in Scrum events (Daily, Sprint Planning, Sprint Review, and Sprint Retrospective).
  • Contribute to the team’s positive and supportive culture.
  • Participate in improvements and decision-making processes regarding the technologies used for Éditions CEC products.
  • Implement efficient architectures and robust solutions through an iterative process.
  • Support other team members in their daily tasks.
  • Manage build and deployment systems for the projects assigned to you.

Turbulent is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, or disability.

Similar Jobs

Easygo - Software Development Engineer - Front-End Full Stack

Easygo

Melbourne, Victoria, Australia (On-Site)
1 Week ago
Mattel  Inc  - American Girl Food Expeditor

Mattel Inc

Illinois, United States (On-Site)
5 Days ago
PwC - Full Stack Developer with expertise in Node.js, Angular, and React (freelance)

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
USE Insider - Senior Android Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
5 Months ago
Bluehole - UX Designer - Project AB

Bluehole

(On-Site)
2 Months ago
Nagarro - Senior Engineer, BI Reporting

Nagarro

South Africa (On-Site)
5 Months ago
Abnormal Security - Software Engineer II - Fullstack

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Rebellion - Senior Online Developer

Rebellion

Oxford, England, United Kingdom (Hybrid)
6 Days ago
Razer - Senior API Developer

Razer

Singapore (On-Site)
6 Months ago
Globalization Partners - Principal Software Engineer

Globalization Partners

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

N-iX - Senior Scala Engineer

N-iX

Ukraine (Remote)
2 Months ago
Info Stretch - Sr. .NET Developer

Info Stretch

Indianapolis, Indiana, United States (On-Site)
3 Months ago
Nexus Mods - Staff Front-End Developer

Nexus Mods

England, United Kingdom (On-Site)
1 Week ago
Limit Break - Senior Frontend/Web UI Engineer

Limit Break

Tokyo, Japan (On-Site)
5 Days ago
Ello - Product Engineer (ML & Mobile)

Ello

San Francisco, California, United States (On-Site)
1 Week ago
Daybreak Game Company LLC - Community Manager

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
4 Months ago
Nagarro - Principal Engineer, Java Fullstack

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
5 Months ago
Next Level Business Services - Javascript Developer/ Web UI Developer

Next Level Business Services

Santa Clara, California, United States (On-Site)
5 Months ago
LeoVegas - Senior Software Architect - Native Apps

LeoVegas

Stockholm, Stockholm County, Sweden (On-Site)
5 Months ago
Knuddels - App & Web Developer*in (m/w/d) - remote oder Karlsruhe

Knuddels

Baden-Württemberg, Germany (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Montreal, Quebec, Canada

NBCUniversal - Technical Art Director

NBCUniversal

Montreal, Quebec, Canada (Hybrid)
2 Weeks ago
Super - Senior Full-Stack Software Engineer ( Remote! )

Super

Toronto, Ontario, Canada (Remote)
5 Months ago
Lionsgate Games - Senior Financial Analyst

Lionsgate Games

Toronto, Ontario, Canada (On-Site)
1 Month ago
Scanline VFX - Développeur Pipeline Senior (Maya)/ Senior Pipeline Developer (Maya)

Scanline VFX

Montreal, Quebec, Canada (On-Site)
5 Months ago
Super - Chief of Staff to the CFO

Super

Canada (Remote)
5 Days ago
Keywords Studios (Player Support) - AI Prompt & Language Specialist (Italian)

Keywords Studios (Player Support)

Quebec, Canada (Remote)
6 Days ago
Intrepid Studios,  Inc  - Lighting Artist

Intrepid Studios, Inc

Canada (On-Site)
7 Months ago
PlayStation Global - Senior Gameplay Programmer

PlayStation Global

Montreal, Quebec, Canada (On-Site)
6 Days ago
Amber - Localization Quality Assurance (Swedish)

Amber

Quebec, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Playtech - Java Developer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Weeks ago
xplor - Senior Software Engineer - .NET

xplor

Pune, Maharashtra, India (On-Site)
5 Months ago
Nielsen Holdings - Software Engineer - Bigdata ( Java or Scala or  Python, Spark, SQL, AWS )

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Animoca Brands - Junior Software Engineer

Animoca Brands

Hong Kong (On-Site)
6 Months ago
NVIDIA - Software Engineer Intern, Autonomous Vehicle - 2025

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
2 Months ago
Simplify 360 - Senior Principal Engineer (Java)

Simplify 360

Chennai, Tamil Nadu, India (Hybrid)
5 Months ago
Google - Software Engineer II, Infrastructure, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
Kabam - Backend Programmer

Kabam

Montreal, Quebec, Canada (Hybrid)
5 Days ago
Google - Software Engineer III, Infrastructure, Google Cloud NetInfra

Google

Sunnyvale, California, United States (On-Site)
4 Months ago
EXUSIA - AWS and Python Full Stack Leads / Senior Developers

EXUSIA

Hyderabad, Telangana, India (Remote)
6 Days ago

Get notifed when new similar jobs are uploaded

About The Company

Turbulent is a tech craftery dedicated to helping inspired businesses unlock the potential of their audiences.


Sparked by our passion for tech and creative problem-solving, we make audience-igniting products that fuel digital ecosystems in the media, entertainment, video games, and educational sectors.


We do so by immersing ourselves in our client’s business reality, delivering strategic guidance and crafting custom technology that increases revenue, improves processes, and enriches the client experience; transforming ideas into improbable impact.

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

Montreal, Quebec, Canada (On-Site)

View All Jobs

Get notified when new jobs are added by Turbulent

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug