Full Stack Developer - React, Node

FP Inc.

Toronto, ON, Canada
Contract
Hybrid
C$65 - C$88
ReactJSNode.jsHelm

Role Overview

We are seeking a seasoned Lead Full Stack Developer to drive the development of enterprise-grade applications. This role is a 50/50 split between front-end and back-end development, requiring a technical expert who can balance hands-on coding with high-level architectural oversight. You will lead a talented team, ensuring successful delivery through technical mentorship and the implementation of industry best practices.

Key Responsibilities

  • Technical Leadership: Provide coaching and mentorship to team members, establishing high standards for software quality and secure coding practices.
  • Full Stack Development: Design, develop, and unit test applications using JavaScript, ReactJS, and NodeJS, ensuring a seamless balance between front-end and back-end components.
  • Strategic Planning: Collaborate with Architects, Business Analysts, and Delivery Leads to design scalable solutions, compile technical estimates, and define project roadmaps.
  • Development Oversight: Analyse team efforts to ensure successful code delivery while maintaining robust CI/CD pipelines and deployment standards.
  • Quality Assurance: Maintain code integrity through rigorous unit testing, peer reviews, and adherence to CSS methodologies like BEM and SMACSS.

Required Skills and Qualifications

  • Over 10 years of professional experience in IT with at least 4 years specifically in Full Stack Development.
  • Expertise in JavaScript, ReactJS, and NodeJS (3+ years).
  • Advanced proficiency in HTML5, CSS3, SASS (BEM, OOCSS, SMACSS) and CSS animations.
  • Proven experience designing and developing enterprise-grade software.
  • Strong interpersonal skills with the ability to manage multiple complex assignments.

Nice-to-Have Qualifications

  • Experience with NextJS framework.
  • Familiarity with containerisation and orchestration using Docker and Helm.