Postuler

Publié hier

Senior Full-Stack Developer – Business Applications & AI

@ McGill St Laurent

Montréal, Québec

Sur placeTemps plein5+ ans d’expérience
Postuler
SIGNAUX

En bref

McGill St Laurent is hiring a senior full-stack developer for a full-time, in-office role in Montreal. The developer will build internal business applications and integrations, lead NetSuite customizations across its entities, and turn Claude usage into tested, controlled solutions. The posting requires 5+ years of full-stack experience, strong JavaScript, Python and React, and fluent French and English.

Responsabilités :

  • Concevoir, construire et déployer des applications et intégrations internes
  • Agir comme responsable technique NetSuite pour toutes les entités
  • Définir l'architecture des outils et des intégrations
  • Transformer l'usage de Claude en solutions testées et contrôlées
  • Traduire les besoins des traders, des opérations et de la comptabilité en solutions fiables

Résumé des exigences :

  • Baccalauréat en génie logiciel, informatique ou domaine connexe, ou expérience équivalente
  • 5 ans et plus d'expérience en développement full-stack en production
  • Solide maîtrise de JavaScript, Python, React et SQL
  • Expérience en conception et consommation d'API REST
  • Expérience pratique des LLM appliqués aux processus d'affaires
  • Excellent français et anglais écrit et parlé

Outils et compétences

Source et dates

Site carrière / système de candidatures · lever

Date publiée par l’employeur
2026-11-09
Première détection par notre source
2026-11-10
Mise à jour du dossier source
2026-11-10

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience5 an(s) et plus
Heures par semaine40 (estimé)
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish, French
FormationBaccalauréat (exigé)
Domaines d’étudesSoftware engineering, Computer science
Avantages mentionnésCongés payés généreux, Régime de retraite, Mieux-être, Aide au transport en commun

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

McGill St Laurent

ChampValeur
Offres sur Jobsy16
Description

MSL is a Montreal-based, multi-entity organization with divisions including CWP Energy (physical power trading), GSL Grain, CWP Wood and MSL Climate Solutions. We are about 170 people and growing fast, and we run on speed, ownership and a strong team culture.

The Role

You’ll be our in-house senior full-stack developer and the technical go-to for development projects across all of our entities. You’ll design and deliver the solutions that keep our operations running, from back-office automation to simplifying our trading tools, working directly with traders, operations and finance.

You’ll join a team that’s already in motion: our Transformation Lead is driving the overhaul of our processes and tools, and an in-house developer is already contributing.

We already use Claude every day. We’re looking for someone to take that usage from experimentation to robust solutions: architecture, controls, testing and maintainability.

NetSuite is our ERP across the group, and a large share of your projects will involve it: customizations, integrations and migrating our remaining entities. SuiteScript experience is an asset.

What You'll Do

Development and architecture

  • Design, build, test and deploy internal applications and integrations end to end (e.g., client portal, billing and accounts payable automation)
  • Define the architecture of our internal tools and the integrations between our systems, including NetSuite
  • Set development standards, lead code reviews and drive knowledge sharing
  • Work with our external developers and gradually bring their work in-house

NetSuite

  • Act as technical lead on NetSuite: customizations, scripts and workflows across all of our entities
  • Support the technical side of migrating our remaining entities to NetSuite
  • Ensure data consistency between our tools, our dashboards and NetSuite

AI and automation

  • Take our use of Claude (Claude Code, agents, MCP integrations) from experimentation to documented, tested and controlled solutions
  • Identify the finance and operations processes where automation will have the most impact

Working with the business

  • Turn the needs of traders, operations and accounting into concrete, reliable solutions
  • Scope and prioritize requests based on value, effort and risk, and recommend the right technical approach
  • Drive adoption: documentation, training and user support

What You Bring

Requirements

  • Bachelor’s degree in software engineering, computer science or a related field, or an equivalent combination of education and experience
  • 5+ years of full-stack development experience, including projects delivered end to end in production
  • Strong JavaScript and Python, and front-end experience with React
  • Experience designing and consuming REST APIs and building system-to-system integrations
  • Solid SQL: data modeling and query optimization
  • Hands-on experience applying LLMs to business processes
  • Excellent written and spoken French and English

Nice to have

  • NetSuite experience (SuiteScript, SuiteFlow, SuiteTalk) (strong asset)
  • Experience with Claude Code, agents or MCP integrations
  • Background in finance, trading or commodities
  • Experience as a tech lead or the technical reference for a team

About you

  • You have strong business sense: you can understand a finance or operations process end to end before you write code.
  • You communicate clearly with non-technical people, ship in increments with business value in mind, and take testing and documentation seriously.
  • You’re autonomous, curious and comfortable in an organization that’s transforming.

What We Offer

  • A stimulating, dynamic and collaborative work environment. Curious to learn more? McGill St Laurent
  • The opportunity to be part of an entrepreneurial culture that encourages initiative
  • Comprehensive group insurance and the option to contribute to an RRSP program
  • Paid vacation from day one
  • 80% reimbursement of your public transit pass
  • A Give & Match program
  • A beautiful office with a golf simulator, a gym, locker rooms and showers

This position requires in-office presence. We have found that being physically present fosters interactions that positively impact performance. As such, we strongly encourage employees to maintain this presence to fully benefit from the environment.

We may use artificial intelligence (AI) tools to support certain stages of the hiring process, including reviewing applications, analyzing resumes and assessing responses, as well as identifying potential inconsistencies or items requiring verification in application materials, based on the information available. These tools support our recruitment team but do not replace human judgment. Final hiring decisions are made by people. For more information on how your data is processed, please contact us.

We collect your information through a secure applicant tracking system with access restricted by role. Data, including resumes and interview notes, are stored within this system. If you wish to withdraw consent or have concerns, please contact us at [email protected].

#msl

Emplois semblables

  • Senior Full-Stack Developer

    Montréal, QC

    The Aldo Group Inc / Le Groupe Aldo Inc.

    8+ ansCandidates need 8+ years of professional software development experience, strong TypeScript and Node.js skills, and experience building cloud-native serverless applications on AWS. Technical leadership, CI/CD experience and the ability to use AI coding tools effectively are also required.

    AWS, Shopify, Liquid, React Native, Expo, Node.js

  • Full Stack Developer

    Montréal, QC
    Sur placeTemps plein

    Miebach

    Candidates need strong JavaScript, React, HTML5 and CSS3 skills, proficiency in Python, Django and API development, and solid SQL database experience. Experience with Git, CI/CD and Microsoft Azure is also required.

    Git, Microsoft Azure, React, Django

  • Senior Full-Stack Developer (Kotlin-Java/React)

    Montréal, QC +1
    Temps plein

    Equisoft Inc. (Canada)

    8+ ansEquisoft needs candidates with 8 to 10 years of similar experience, a degree or equivalent college diploma in computer engineering or IT, and strong skills in Kotlin or Java, SQL, microservices and React or Angular with JavaScript or TypeScript. Knowledge of GraphQL, REST APIs, SOLID principles, Agile and Azure DevOps is also expected.

    Kotlin, Java, React, Angular, TypeScript, JavaScript

  • Senior Full Stack Developer

    Montréal, QC
    Temps plein

    Arobas Personnel Inc.

    5+ ansCandidates need 5 to 7 years of professional development experience with strong hands-on React and Java skills, relational database experience (PostgreSQL), and cloud familiarity, preferably Azure. Strong problem-solving and cross-functional collaboration skills are required.

    React, Java, PostgreSQL, Microsoft Azure, GitHub Actions, GitHub Copilot

  • Full Stack Developer

    Montréal, QC
    100k–110k $/anTemps plein

    Triunity Software: Triunity is a Product Development, Staff Augmentation, and Consulting Services company providing solutions and services in North America.

    Candidates need proven experience as a full stack or similar software engineer, skill in JavaScript-based front ends and back-end languages such as Node.js, Python, Java or PHP, and experience with SQL or NoSQL databases and Git. Strong problem-solving and communication skills are also required.

    Git, React, Vue, Angular, Node.js, PostgreSQL

  • Senior Full Stack Developer, Launch

    Montréal, QC

    Coveo

    5+ ansCandidates need around 5 years of software development experience across backend and frontend work, including building scalable or distributed cloud systems. Backend skills in Java, Go or a similar language and modern frontend experience are expected.

    Shopify, AWS, Kubernetes, React, TypeScript

  • Senior Full Stack Developer (Healthcare - SaaS)

    Montréal, QC
    HybrideTemps plein

    Medfar

    7+ ansCandidates need 7+ years building and deploying software, deep .NET and C# skills, and strong React or Angular experience. They also need SQL Server, test automation, CI/CD and secure coding knowledge, plus fluency in French and English.

    Azure DevOps, Terraform, PowerShell, SQL Server, Jira, Confluence

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.