Full-Stack Developer
Spectraforce
Toronto, Ontario
an hour ago
Job Description
Job Title: Full-Stack Node.js + TypeScript Developer (SPFx/React Focus)
Location: Toronto, ON
Duration: 6 Months
Schedule: working hours (~ 8:30 – 4:30).
Overview
We are seeking a capable and motivated Full-Stack Developer with strong proficiency in Node.js and TypeScript with two, or more years, production level experience with SharePoint Framework (SPFx) and React. You will have a hands-on role in delivering maintenance and feature enhancements of new and existing solutions.
Responsibilities:
- Quickly learn and acclimate to an existing codebase (primarily Node.js, TypeScript, React, and SPFx), maintaining and enhancing both existing and new solutions.
- Deliver assigned features and enhancements end-to-end, taking high-level requirements, breaking work into achievable milestones, and collaborating with technical leads, architects, and stakeholders.
- Proactively identify and clearly communicate risks or issues and propose pragmatic solutions and mitigations.
- Build responsive, mobile-ready, theme-aware, and accessible SPFx web parts and extensions for SharePoint Online.
- Own the execution of SPFx upgrade process, including dependency and tooling updates to ensure ongoing compatibility and security.
- Integrate with Microsoft Graph, SharePoint REST APIs, and custom API endpoints.
- Write clean, maintainable, testable code following established patterns and best practices guided by SOLID and DRY principles.
- Actively participate in code reviews, technical discussions, and daily agile ceremonies.
Required Qualifications:
- Professional experience developing with Node.js and TypeScript in a full-stack capacity.
- Expertise in SharePoint Framework (SPFx) with React.
- Experience building for enterprise environments, and delivering mobile-ready, responsive, and accessible user interfaces using organized, semantic markup.
- Strong understanding of SharePoint Online content organization: sites, lists/libraries, content types, folders, permissions, and how they fit within the overall M365 ecosystem.
- Experience building and consuming RESTful APIs including the Microsoft Graph and SharePoint REST APIs.
- Understanding of modern authentication/authorization practices including OAuth, Entra ID (Azure AD) Application Registrations, and JWT validation.
- Familiarity with Git-based version control and modern code collaboration practices.
- Strong communicator and collaborator with ability to keep team members updated in a geographically distributed team environment with availability during Eastern United States (New York)
Preferred/Bonus Skills
- Understanding of SharePoint and Microsoft 365 Search (configuring and consuming).
- Experience with Nest.js or similar Node.js back-end frameworks.
- Familiarity with PnP., PowerShell for SharePoint automation and maintenance tasks.
- Experience with CI/CD workflows using GitHub Actions.
- Exposure to containerization (e.g., Docker) or serverless architecture.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 90.00/hr.