Full Stack Developer

Toronto, CA

About The Job

Full Stack Developer
Location: Markham, Ontario

About the Company

Our client is a leading advisory and consulting firm known for delivering innovative technology solutions across finance, utilities, insurance, banking, and corporate sectors. With a strong reputation for excellence, they combine strategic insight with advanced technical capabilities. This role is part of a high-impact initiative within the utilities sector, supporting one of the largest utility companies in North America.

About the Role

We’re seeking an experienced Full Stack Developer to join a cross-functional product team in building high-performance web applications using modern technologies. You’ll contribute to the full development lifecycle design, development, optimization, and maintenance with a focus on scalability, security, accessibility, and compliance.

This is a long-term project with a clear product roadmap, providing not only a stable opportunity but also a dynamic environment where strong performers can grow fast into leadership or specialized technical roles. The ideal candidate is collaborative, hands-on, and passionate about building clean, efficient, and user-centric applications.

About the Project

You’ll be contributing to a flagship web platform used by thousands of customers across Canada to manage their home services. The project is central to a national digital transformation effort think energy usage, billing, service requests all unified through a seamless and scalable modern interface.

It’s a full-featured platform where performance, accessibility, and user experience matter deeply. The team stays ahead of the curve by regularly incorporating emerging best practices, tools, and industry innovations making it an ideal place to sharpen your technical edge.

Key Responsibilities

  • Collaborate with designers, product managers, and engineers to define and implement high-quality solutions.

  • Design, develop, and maintain web applications using React.js, Next.js, Node.js, and TypeScript.

  • Develop and consume RESTful APIs (GraphQL experience is a plus).

  • Implement server-side logic and integrations with databases and external systems.

  • Ensure code quality through unit testing, code reviews, and adherence to best practices.

  • Optimize performance, scalability, and security across all layers of the application.

  • Participate actively in Agile ceremonies including sprint planning, reviews, and retrospectives.

  • Stay informed on industry trends and emerging technologies to bring innovation to the team.

Core Technical Stack (Must-Have)

  • React.js – Strong understanding of hooks, component architecture, and state management.

  • JavaScript & TypeScript – Proficient in modern JS and confident using TypeScript in production.

  • Node.js – Experience building APIs and backend services.

  • Next.js – Familiar with SSR, SSG, routing, and API routes.

  • RESTful APIs – Confident in building and integrating REST APIs (GraphQL is a plus).

  • Version Control – experience with Git.


Preferred Skills

  • Experience with cloud platforms (Azure, AWS, or GCP).

  • Familiarity with CI/CD pipelines and modern DevOps workflows.

  • Knowledge of web accessibility and security best practices.


Qualifications

  • 5 years of professional software development experience.

  • Bachelor’s degree in Engineering, Computer Science, Mathematics, or Physics

  • Proven experience delivering at least one full-cycle software project.

  • Excellent communication skills and the ability to work independently and collaboratively.

  • Comfortable working in a fast-paced, collaborative environment with the ability to adapt quickly to changing priorities.

What We Offer

  • A chance to work with a terrific team of developers, engineers, and architects who value mentorship, knowledge-sharing, and continuous learning.

  • A long-term, stable project with a well-defined roadmap perfect for developers looking to make a meaningful impact and grow their careers.

  • Fast-track growth opportunities for top performers, including pathways to technical leadership, architecture, or specialized roles.

  • A competitive salary and comprehensive benefits package, including health, dental, and vision.

  • Access to the latest tools and technologies in modern web development, with opportunities to explore new frameworks, performance strategies, and tech trends as part of your growth.

  • A culture that supports autonomy, innovation, and ownership.

  • Regular employee events, team lunches, and fun socials to keep the community strong.

  • A supportive onboarding experience and structured career development plans.

  • Opportunities to work on meaningful, high-impact projects in the real-world utilities space.

To Apply

Please send your updated resume along with links to your GitHub, online portfolio, or any relevant project work

What You Can Expect

Exciting opportunity to lead a dynamic sales team and shape the future of real estate sales in Canada.

Health benefits including medical, dental, life insurance, virtual healthcare, and travel coverage.

Remote-friendly, flexible work environment.

Competitive compensation and generous vacation time.

A culture that values continuous learning and growth.