Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full-Stack Developer - Business Applications & AI

Full-time

mcgillstlaurent

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

 

N etSuite

  • 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
  • A strong command of French in a professional setting. Being able to interact regularly in English with stakeholders outside Quebec and read technical documentation that is available only in 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 View email address on jobs.lever.co .

Vacancy posted 2 hours ago
Similar jobs that could be interesting for youBased on the Senior Full-Stack Developer - Business Applications & AI in Montréal, QC vacancy
  •  ...companies and language service providers. Developed by Consoltec, now part of XTM...  ...scalable software at the intersection of AI, cloud, and business intelligence. The Role Hybrid (3...  ...2 days remote) We are looking for a Senior Full Stack Developer who works AI-first... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work

    XTM International

    Montréal, QC
    16 days ago
  • $95k - $145k per year

     ...Toronto, ON / Montreal, QC Preferred Languages: Bilingual (English / French) Preferred Employment Type: Full-Time, Permanent CGI is seeking an experienced Senior Full Stack Developer to join our growing Software Engineering Practice within the Emerging Technologies team. As a... 
    Senior
    Permanent employment
    Full time

    CGI

    Montréal, QC
    6 days ago
  •  ...building a more connected future through world-class networks, AI-powered solutions, and digital experiences that elevate how...  ..., you belong on #TeamBell. Summary We are looking for a Full Stack Developer – Applied AI to join our innovative team. This position offers... 
    Suggested
    Full time
    Manual labor
    Work at office
    3 days per week

    Bell

    Montréal, QC
    3 days ago
  •  ...either transversal or aligned to the different sub business units. Our Client Lifecycle and Digital team is responsible for developing and maintaining our B2B platform front ends...  ...equipment finance, and securities. TEHCNICAL STACK React | TypeScript | Bootstrap | .NET C │... 
    Senior
    Full time
    Internship

    Société Générale

    Montréal, QC
    6 days ago
  •  ...commerce experiences Do you enjoy solving complex engineering challenges and building systems that perform at scale? As a Senior Full Stack Developer on our Launch team, you'll develop the infrastructure and applications that power product catalog ingestion, helping... 
    Senior

    Coveo

    Montréal, QC
    1 day ago
  • $169.5k - $242.6k per year

     ...where creativity thrives, new perspectives are invited, and ideas matter. A team where everyone makes play happen. Job Title: Senior Full Stack Developer, AI & Tools (Apex Legends) Location: Vancouver, BC or Montreal, QC Work Model: Hybrid (3 days onsite/week) Respawn is... 
    Senior
    Full time
    Local area
    3 days per week

    Electronic Arts

    Montréal, QC
    6 days ago
  •  ...realized that the healthcare system was not exploiting the full potential of technology. Supported by a large community...  ...alternative. Job Description As a Full Stack Developer, you will be part of the AI Platform team, whose goal is to build and evolve the key... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work
    Worldwide

    Medfar

    Montréal, QC
    28 days ago
  •  ...provides compensation range information in accordance with applicable national, state, provincial, and local pay...  ...Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal pay equity. It is not typical... 
    Local area

    Capgemini

    Montréal, QC
    3 days ago
  • This is a job

    leverdemo93321

    Montréal, QC
    2 hours ago
  • $180k - $230k per year

     ...deliver complex capital projects.  The AI buildout runs on physical things: data centers...  ...We work with top data-center owners, developers and general contractors across the world,...  ....  The role  We're looking for a Senior Full Stack Engineer to help build the core platform... 
    Senior
    Full time
    For contractors
    Internship
    Work at office

    Foresight Works Ltd

    Montréal, QC
    6 days ago
  • $70 - $80 per hour

     ...Développeur Full Stack Senior (Java / Angular) Aperçu du poste Nous recherchons un(e) Développeur(se) Full Stack Senior pour contribuer...  ...Développer, modifier, tester et déboguer des applications conformément aux normes établies et aux échéanciers. Concevoir... 
    Senior
    Contract work
    Temporary work
    Montréal, QC
    12 days ago
  •  ...Role Description We have an immediate need in an experienced full-stack developer, who is strong in Java and Angular, knowledgeable in SQL and...  ...generation Institutional Lending platform, one of the most critical business lines of the Firm. Required Skills ~10+ years of Java... 
    Permanent employment
    Immediate start

    Capgemini

    Montréal, QC
    2 days ago
  •  ...We’re seeking someone to join our Credit Valuation Adjustment (CVA) Technology team as an Full Stack – Java Application Developer to drive the design and delivery of next-generation risk management, enabling critical risk analytics across the Firm. In the Technology division... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  •  ...with other talented and motivated developers as part of our growing WordPress practice...  ....  In your role as WordPress Developer, you will be expected to:  Work...  ...is a huge plus Remote applications are welcome, but the applicant must be Available during Montreal... 
    Full time
    Apprenticeship
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Evolving Web

    Montréal, QC
    1 day ago
  •  ...looking to go beyond execution and truly contribute to the technical decisions behind a project? Techso is looking for a Senior Full Stack .NET Developer to help design and develop digital solutions used by our clients across Canada. In this role, you'll have the... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Solutions Techso

    Montréal, QC
    23 days ago
  •  ...About the Role   We are seeking a Senior Developer to join one of our product team. Reporting...  ...enhancement of features within our SaaS application.   As a senior member of the team,  your...  ...with a high level of quality, sitting as a full-time member of a feature development... 
    Senior
    Full time
    Work at office
    Flexible hours

    AlayaCare

    Montréal, QC
    2 days ago
  •  ...is the leading manufacturer of full-size humanoid robots used for...  ...is well known as 'the face of AI' and a social media viral success...  ...service robot segment, with applications such as front of house,...  ...engineers and creatives striving to develop the very best experiences for... 
    Senior
    Contract work
    Local area
    Remote work
    Worldwide

    Opportunities with AppDirect's Advisor Partners (Recruitment...

    Montréal, QC
    1 day ago
  • $69.45k - $119.45k per year

     ...to help clients optimize and reinvent their business with Data & Advanced AI — backed by a $3B investment and commitment...  ...AI, Large Language Model and Agentic AI Developer/Consultant, you will build production-grade AI applications that transform enterprise workflows. You will... 
    Senior
    Full time
    Manual labor
    Work at office
    Local area

    Accenture Global

    Montréal, QC
    7 days ago
  •  ...Overview: Sapsol Technologies Inc. is seeking a talented Full Stack Java Developer to join our innovative team. In this role, you will be responsible...  ...for designing, developing, and maintaining robust web applications using Java technologies. You will collaborate with cross-... 
    Contract work

    Sapsol Technologies Inc

    Montréal, QC
    more than 2 months ago
  • $70k - $135k per year

     ...Do you enjoy building robust applications and working on financial systems...  ...: Your role You’ll develop end-to-end features, from Java...  ...in the banking sector and its business and technology challenges. Work...  ...belonging. Here, you’ll reach your full potential because… You are invited... 
    Full time

    CGI

    Montréal, QC
    7 days ago
  • $60k - $115k per year

     ...Structuring team within the Non-Linear business line. You’ll work in an Agile environment...  ...with structurers and technology teams, to develop strategic platforms used to structure,...  ...opportunities to contribute to the wider application stack and delivery process. Your future... 
    Full time
    Contract work
    Immediate start

    CGI

    Montréal, QC
    7 days ago
  •  ...more efficient and enjoyable world. Role overview   As a Senior AI Developer, you build production-grade AI features and systems for...  ...production.   The technologies below are a reference point for our stack. Above all, we hire for strong fundamentals, autonomy, and the... 
    Senior
    Full time

    osedea

    Montréal, QC
    10 days ago
  •  ...We’re seeking someone to join our team as Lead Java Full Stack Developer to drive the design, development, and evolution of strategic risk management...  ...automated testing practices, design patterns, and DevGen AI-enabled development tools.   What you'll bring to the role... 
    Full time
    Work at office
    Remote work

    Morgan Stanley

    Montréal, QC
    1 day ago
  •  ...- Solide expertise en : HTML5, CSS, JavaScript, Node.js (full-stack), GraphQL, React, Redux, ASP.NET MVC - Expérience approfondie...  .............................................. Position: Senior Software Developer (Web Applications) Location: Montreal, Quebec Join a... 
    Senior
    Permanent employment
    Remote work
    Worldwide
    Flexible hours

    Services de Gestion Quantum Ltée

    Montréal, QC
    3 days ago
  • $114.75k - $162k per year

     ...team focused on turning emerging AI capabilities into reliable,...  ...contribute to a broader effort to develop AI-enabled solutions supporting...  ...workflows, and lines of business. In this role, you will build and contribute to the application layer around AI models, transforming... 
    Senior
    Full time
    Temporary work
    Direct hire
    Flexible hours

    Schneider Electric

    Montréal, QC
    6 days ago
  •  ...Full-Stack Software Developer Location:  Montreal (Hybrid) *Only candidates located in Montreal will be contacted if selected * About Us...  ...software is operated by some of the most successful out-of-home businesses and powers impactful, compelling campaigns seen across the... 
    Permanent employment
    Work at office

    Broadsign Careers

    Montréal, QC
    a month ago
  •  ...: highly preferred CGI is seeking four Senior Java Developers to strengthen our consulting delivery teams...  ..., and support enterprise grade applications for leading organizations across financial...  ...Agile teams, you will build cloud native, full stack solutions from Spring Boot... 
    Senior
    Full time
    Contract work

    CGI

    Montréal, QC
    6 days ago
  • $70k - $135k per year

     ...Position Description: Nous recherchons un Développeur JAVA Full Stack Intermédiaire à Senior pour rejoindre notre équipe technologique et contribuer à...  ...s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates... 
    Senior
    Full time

    CGI

    Montréal, QC
    6 days ago
  •  ...currently experiencing strong growth, we are actively seeking a Full Stack Developer (Java/React). About the role Joining a multi-...  ...bank, you will contribute to the evolution and development of applications dedicated to securitization activities. Operating in an... 
    Permanent employment
    Contract work
    Immediate start
    Early shift

    Nöord Technologies Corporation

    Montréal, QC
    10 days ago
  •  ...be themselves, everyone is welcome. Motive are seeking a Senior AI Software Developer to join our Iron Man project being developed using Unreal...  ...protected by law. We will also consider employment qualified applicants with criminal records in accordance with applicable law.... 
    Senior
    Full time
    Local area

    Electronic Arts

    Montréal, QC
    6 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full-Stack Developer - Business Applications & AI. Be the first to apply!