Skip to main content
Full Stack Developer job posting feature image

Full Stack Developer

Summary

We are seeking a highly skilled and motivated Full Stack Developer to join our dynamic engineering team. The ideal candidate will have a proven track record of designing, developing, and deploying robust web applications. This role requires a strong understanding of both front-end and back-end technologies, with a passion for creating seamless user experiences and efficient server-side logic. You will be responsible for the entire development lifecycle, from concept to deployment, collaborating closely with designers, product managers, and other engineers.

Job Description

We are seeking a talented Full Stack Developer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining both front-end and back-end components of our innovative web applications. You will collaborate closely with cross-functional teams, including designers and product managers, to translate user needs and business requirements into robust and scalable software solutions. Key responsibilities include writing clean, efficient, and well-documented code, implementing new features, optimizing application performance, and participating in code reviews to ensure high-quality standards.

The ideal candidate will possess a strong understanding of modern web development frameworks, databases, and cloud technologies. You should have proven experience with languages such as JavaScript, Python, or Java, and proficiency in front-end technologies like React, Angular, or Vue.js. Experience with back-end frameworks such as Node.js, Django, or Spring, along with database management (SQL and NoSQL), and familiarity with version control systems (Git) are essential. A passion for problem-solving, a commitment to continuous learning, and excellent communication skills are highly valued.

Responsibilities

  • Design, develop, and maintain user-facing features using modern front-end frameworks (e.g., React, Angular, Vue.js).
  • Build and optimize scalable, secure, and efficient back-end services and APIs using languages such as Node.js, Python, Java, or Ruby.
  • Develop and manage databases (e.g., SQL, NoSQL) ensuring data integrity and performance.
  • Implement and maintain responsive designs ensuring cross-browser and cross-device compatibility.
  • Write clean, well-documented, and testable code.
  • Collaborate with UI/UX designers to translate wireframes and mockups into functional web pages.
  • Integrate with third-party services and APIs.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot, debug, and upgrade existing systems.
  • Stay up-to-date with emerging technologies and industry best practices.
  • Contribute to architectural decisions and technical strategy.
  • Ensure the technical feasibility of UI/UX designs.

Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

3+ years of professional experience in full-stack web development.

Front-End:

  • Proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Experience with at least one modern JavaScript framework (React, Angular, Vue.js).
  • Understanding of responsive design principles and CSS preprocessors (Sass, Less).
  • Familiarity with build tools (Webpack, Babel) and package managers (npm, Yarn).

Back-End:

  • Strong experience with server-side languages (Node.js, Python, Java, Ruby, Go, etc.).
  • Experience designing and building RESTful APIs.
  • Proficiency with database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
  • Understanding of server architecture, scalability, and performance optimization.
  • Experience with version control systems, particularly Git.
  • Familiarity with cloud platforms (AWS, Azure, GCP) is a plus.
  • Experience with containerization technologies (Docker, Kubernetes) is a plus.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and as part of a team.

Job Details

Published

Sep 11, 2026

Location

Richmond Hill, Ontario, Canada

Employment Type

Full Time

Workspace

Remote

Compensation

100,000 – 140,000 CAD / Year

Job Requirements

Software

Visual Studio
Illustrator
Photoshop
Figma

Program Languages

HTML
CSS
Sass
JavaScript
React

Languages

English
French