1

Mern Stack Developer Jobs in Ontario (NOW HIRING)

Bachelor's degree in Computer Science or Software engineering or equivalent experience * 2 to 5 years of software development experience ideally with React, Node.js (MERN stack) * Experience working ...

Bachelor's degree in Computer Science or Software engineering or equivalent experience * 2 to 5 years of software development experience ideally with React, Node.js (MERN stack) * Experience working ...

We'd love to work with you if you have: 5+ years' experience as a full-stack developer 2+ years' experience working with MERN (MongoDB, Express, React, Node) stack in a professional environment ...

Software Developer

Ottawa, ON · On-site

CA$96K - CA$118K/yr

Web technologies including Websocket, WebRTC, WebAudio, HTTP/2 * Experience with MERN or LAMP stack ... engineering teams and product development groups. Our team culture emphasizes continuous learning ...

Software Developer

Ottawa, ON · On-site

CA$96K - CA$118K/yr

Web technologies including Websocket, WebRTC, WebAudio, HTTP/2 * Experience with MERN or LAMP stack ... engineering teams and product development groups. Our team culture emphasizes continuous learning ...

Mern Stack Developer information

See Ontario salary details

$62K

$134.8K

$183K

How much do mern stack developer jobs pay per year?

As of Jun 9, 2026, the average yearly pay for mern stack developer in Ontario is $134,775.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,000.00 and $158,500.00 per year, depending on experience, location, and employer.

What is a Mern Stack Developer job?

A MERN Stack Developer is a software developer who specializes in building web applications using the MERN stack, which consists of MongoDB, Express.js, React.js, and Node.js. They handle both front-end and back-end development, allowing them to create full-stack applications. Their responsibilities include designing databases, developing APIs, managing server-side logic, and building user interfaces. MERN developers often work with RESTful services, authentication, and deployment processes to ensure smooth application performance.

What are the key skills and qualifications needed to thrive in the Mern Stack Developer position, and why are they important?

To thrive as a Mern Stack Developer, you need in-depth knowledge of JavaScript, especially proficiency with MongoDB, Express.js, React.js, and Node.js, alongside a relevant degree or equivalent practical experience. Familiarity with version control systems like Git, RESTful APIs, and cloud platforms such as AWS or Azure is commonly required, and certifications in web development or cloud services can be advantageous. Strong problem-solving abilities, collaboration skills, and effective communication help developers work seamlessly within agile teams. These skills are crucial for building robust web applications, adapting to changing requirements, and delivering high-quality results in dynamic tech environments.

What does a typical day look like for a Mern Stack Developer?

A typical day for a Mern Stack Developer involves designing and developing web applications using the MERN stack, collaborating with UX/UI designers, and participating in code reviews with other developers. You’ll likely split your time between writing and testing code, troubleshooting issues, and working closely with both front-end and back-end features. Regular stand-up meetings and agile sprints are common, encouraging frequent communication and feedback within your team. This fast-paced, collaborative environment supports continuous learning and provides opportunities to take on greater responsibility as you gain experience.

What are the most commonly searched types of Mern Stack Developer jobs in Ontario? The most popular types of Mern Stack Developer jobs in Ontario are:
What job categories do people searching Mern Stack Developer jobs in Ontario look for? The top searched job categories for Mern Stack Developer jobs in Ontario are:
What cities in Ontario are hiring for Mern Stack Developer jobs? Cities in Ontario with the most Mern Stack Developer job openings:
Infographic showing various Mern Stack Developer job openings in Ontario as of May 2026, with employment types broken down into 78% Full Time, and 22% Part Time. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $134,775 per year, or $64.8 per hour.
Senior Software Developer (Full-stack JavaScript)

Senior Software Developer (Full-stack JavaScript)

Scotiabank

Toronto, ON

Other

PTO

Posted just now


Job description

Requisition ID: 259083 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

Why We're Hiring


Our Canadian Digital Banking Engineering - Applications team is looking for a seasoned Full-Stack Developer to help deliver innovative, customer-centric solutions. You'll work with modern JavaScript frameworks and the MERN stack to build secure, scalable applications that power digital banking experiences.

Is this role right for you? In this role you will:

  • Design and develop full-stack applications aligned with business requirements.
  • Implement robust APIs and front-end interfaces using modern frameworks.
  • Collaborate on roadmap initiatives and contribute to technical decisions.

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

  • REST API Design & Integration - 8+ years
  • React - 8+ years
  • Node.js - Including production deployment (8+ years)
  • SQL / MongoDB - Database design and integration (2+ years)
  • Modern JS Tooling - ES6+, Webpack, Babel, Jest (8+ years)
  • Authentication & Security - OAuth2 or similar (2+ years)
  • Object-Oriented & Functional Design - 8+ years
  • HTML/CSS/SASS - Familiarity with BEM, OOCSS, SMACSS, CSS3 Animations (8+ years)
  • Redis - Understanding of caching strategies and session management
  • Experience working within Agile teams and participating in code reviews
  • Experience using testing frameworks (Jest, React Testing Library, Mocha etc)
  • Experience working with CI/CD pipelines
  • Nice-to-have: Server-Side Rendering experience
  • Nice-to-have: Accessibility & Internationalization (JAWS, VoiceOver)
  • Nice-to-have: Strong estimation and planning skills

What's in it for you?

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements.  
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance. 
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Community Engagement - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

Location(s):  Canada : Ontario : Toronto 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.  
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.