We are looking for a Full Stack Software Engineer to join our DevOps team to primarily design, develop and test applications for internal software systems. You will work with the customer’s industry leading automation and technology Subject Matter Experts for the 5G core network to automate deployment and upgrades of 5G Core Network Functions.
...
You will be working with state-of-the-art technology in containerized applications, Azure, CI/CD, workflow engines and software. These systems automate the process of capturing customer’s mobility services design, and network design to aid in the planning, design, deployment, configuration, and management of the network functions that are part of each service definition.
Our Client operates across Canada. This company takes all reasonable means to limit the number of positions in Quebec that require knowledge of a language other than French, and only requires this where it is necessary and its existing bilingual employees are unable to fulfil these job duties.
Based on an assessment conducted by our client, it has been determined that this position favors candidates that are fluent in English (oral and written). In particular, this position will require the employee to:
Collaborate and provide support to other colleagues and business functions located outside of Quebec who do not speak French
Advantages
T4 benefits
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards)
* 8 holidays (Quebec employment minimum standards)
* Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere.
Employee on Randstad's payroll
* Weekly payments
* Accumulates government withholdings: QPIP, QC and CAN Taxes, QC Pension, EI.
* 8 holidays (according to Quebec Labour Standards Act)
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards) approx. 1 day per month. So between 10 and 12 days per year.
* 8 holidays (Quebec employment minimum standards)
* Insurance: Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere. Preferential Randstad rate.
* Flexibility to gain career experience in different fields and companies
* Continue to work and not be unemployed during periods and contexts of constraining employment
Responsibilities
●Design, develop, and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React, Node.js)
●Build and maintain scalable, secure, high-performance RESTful APIs and backend services.
●Develop responsive, reusable UI components in React, emphasizing usability and maintainability.
●Design and optimize MongoDB data models, indexes, and queries to support application performance and scalability.
●Collaborate with product managers, designers, and engineers to translate business requirements into well-scoped technical solutions.
●Ensure high-quality deliverables through testing, code reviews, performance tuning, and security best practices.
●Integrate and maintain third-party APIs and internal services.
●Troubleshoot and resolve issues across the stack (frontend, backend, database, CI/CD).
●Contribute to technical documentation, knowledge sharing, and continuous improvement.
●Participate in Agile ceremonies (planning, standups, retrospectives) and deliver iteratively.
Qualifications
●Proven experience building production web applications using the MERN stack (MongoDB, Express.js, React, Node.js)
●Strong JavaScript fundamentals (ES6+), including writing clean, modern, maintainable code.
●Solid experience designing and implementing RESTful APIs using Node.js + Express.js.
●Strong React skills including hooks, component architecture, and practical state management patterns.
●Working knowledge of TypeScript (able to read/write TS in a React/Node codebase).
●Experience integrating backend services with MongoDB (schemas, query optimization, indexing).
●Hands-on experience with CI/CD pipelines, including Azure DevOps (ADO) YAML pipelines for React/Node services.
●Strong troubleshooting and debugging skills; able to quickly read and improve existing code.
●Strong understanding of authentication/authorization (e.g., JWT, OAuth/OIDC) and secure API patterns.
●Proficiency with Git and collaborative workflows (PRs, reviews, branching strategies).
●Familiarity with cloud fundamentals—especially Azure concepts relevant to deploying and operating web services.
●Ability to work effectively in an Agile, cross-functional environment with strong ownership and communication.
Nice To Have:
●Experience with Next.js or other React frameworks.
●Experience with one or more React state libraries (Redux, Zustand, etc.)
●Experience with Docker and container-based workflows.
●Deeper experience with DevOps tooling beyond pipelines (infra-as-code, monitoring/observability, release automation).
●Experience with workflow/BPM engines (e.g., Camunda (BPMN)) or similar orchestration platforms (including Pronghorn).
●Experience with alternative clouds (AWS/GCP) in addition to Azure.
Summary
● Titre du poste : Software Developer / MERN Developer
● Expérience : about 4-5+ years of experience
● Exigence linguistique : strong english first and bilinguisme is a plus
● Lieu de travail : Montréal
● Mode de travail : hybride
● Présence au bureau : 3 jours par semaine
● Durée estimée : 1 year min (renewable)
● Options de renouvellement :continuous job
● Horaire : temps plein, du lundi au vendredi, 8 h par jour
● Date de début souhaitée :ASAP
● Date de soumissions limite: ASAP
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
We are looking for a Full Stack Software Engineer to join our DevOps team to primarily design, develop and test applications for internal software systems. You will work with the customer’s industry leading automation and technology Subject Matter Experts for the 5G core network to automate deployment and upgrades of 5G Core Network Functions. You will be working with state-of-the-art technology in containerized applications, Azure, CI/CD, workflow engines and software. These systems automate the process of capturing customer’s mobility services design, and network design to aid in the planning, design, deployment, configuration, and management of the network functions that are part of each service definition.
Our Client operates across Canada. This company takes all reasonable means to limit the number of positions in Quebec that require knowledge of a language other than French, and only requires this where it is necessary and its existing bilingual employees are unable to fulfil these job duties.
Based on an assessment conducted by our client, it has been determined that this position favors candidates that are fluent in English (oral and written). In particular, this position will require the employee to:
...
Collaborate and provide support to other colleagues and business functions located outside of Quebec who do not speak French
Advantages
T4 benefits
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards)
* 8 holidays (Quebec employment minimum standards)
* Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere.
Employee on Randstad's payroll
* Weekly payments
* Accumulates government withholdings: QPIP, QC and CAN Taxes, QC Pension, EI.
* 8 holidays (according to Quebec Labour Standards Act)
* 2 sick days (Quebec employment minimum standards)
* 4% cumulative over the year based on hours worked (Quebec employment minimum standards) approx. 1 day per month. So between 10 and 12 days per year.
* 8 holidays (Quebec employment minimum standards)
* Insurance: Possibility of adhering to our collective medical insurance after 3 months (CAUTION: no disability and life insurance included/possible). Three levels offered based on RAMQ, which means someone who does not have access to RAMQ cannot adhere. Preferential Randstad rate.
* Flexibility to gain career experience in different fields and companies
* Continue to work and not be unemployed during periods and contexts of constraining employment
Responsibilities
●Design, develop, and maintain full-stack web applications using the MERN stack (MongoDB, Express.js, React, Node.js)
●Build and maintain scalable, secure, high-performance RESTful APIs and backend services.
●Develop responsive, reusable UI components in React, emphasizing usability and maintainability.
●Design and optimize MongoDB data models, indexes, and queries to support application performance and scalability.
●Collaborate with product managers, designers, and engineers to translate business requirements into well-scoped technical solutions.
●Ensure high-quality deliverables through testing, code reviews, performance tuning, and security best practices.
●Integrate and maintain third-party APIs and internal services.
●Troubleshoot and resolve issues across the stack (frontend, backend, database, CI/CD).
●Contribute to technical documentation, knowledge sharing, and continuous improvement.
●Participate in Agile ceremonies (planning, standups, retrospectives) and deliver iteratively.
Qualifications
●Proven experience building production web applications using the MERN stack (MongoDB, Express.js, React, Node.js)
●Strong JavaScript fundamentals (ES6+), including writing clean, modern, maintainable code.
●Solid experience designing and implementing RESTful APIs using Node.js + Express.js.
●Strong React skills including hooks, component architecture, and practical state management patterns.
●Working knowledge of TypeScript (able to read/write TS in a React/Node codebase).
●Experience integrating backend services with MongoDB (schemas, query optimization, indexing).
●Hands-on experience with CI/CD pipelines, including Azure DevOps (ADO) YAML pipelines for React/Node services.
●Strong troubleshooting and debugging skills; able to quickly read and improve existing code.
●Strong understanding of authentication/authorization (e.g., JWT, OAuth/OIDC) and secure API patterns.
●Proficiency with Git and collaborative workflows (PRs, reviews, branching strategies).
●Familiarity with cloud fundamentals—especially Azure concepts relevant to deploying and operating web services.
●Ability to work effectively in an Agile, cross-functional environment with strong ownership and communication.
Nice To Have:
●Experience with Next.js or other React frameworks.
●Experience with one or more React state libraries (Redux, Zustand, etc.)
●Experience with Docker and container-based workflows.
●Deeper experience with DevOps tooling beyond pipelines (infra-as-code, monitoring/observability, release automation).
●Experience with workflow/BPM engines (e.g., Camunda (BPMN)) or similar orchestration platforms (including Pronghorn).
●Experience with alternative clouds (AWS/GCP) in addition to Azure.
Summary
● Titre du poste : Software Developer / MERN Developer
● Expérience : about 4-5+ years of experience
● Exigence linguistique : strong english first and bilinguisme is a plus
● Lieu de travail : Montréal
● Mode de travail : hybride
● Présence au bureau : 3 jours par semaine
● Durée estimée : 1 year min (renewable)
● Options de renouvellement :continuous job
● Horaire : temps plein, du lundi au vendredi, 8 h par jour
● Date de début souhaitée :ASAP
● Date de soumissions limite: ASAP
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more