Skip to content
McGill St Laurent

Senior Full-Stack Developer – Business Applications & AI

315-407 McGill St. Montreal, QC, H2Y 2G3Onsite · Canada
Senior · Full-time · McGill St Laurent
POSTED 9 NOVVERIFIED 1H AGO
Apply Ask
Role
1 days opentrue age
Posted 9 Nov
Pay
CAD 127k–CAD 160kno pay posted
Market p25–p75
CAD 127k–CAD 160k
Montreal · n=7 · 365d to 10 Nov
CompanyMcGill St Laurent →
17open roles
Opened · 30d
+0
Closed · 30d
−0
1d of snapshots · 30d window
Market
1,172open · Senior Full-stack
Opened · 7d
+676% of open
All full-stack
3,310open
All tracked boards · live 11 Nov · n=1,172
JavaScriptReactPythonSQLLLMs

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.

#msl

Source · McGill St LaurentFirst seen 11 NovOriginal ↗