Senior Full-Stack Developer (Node.js, SPFx)
Canada-Based Candidates Only
The Opportunity
Join our dynamic team as a Full-Stack Developer, where you will play a crucial role in shaping the future of digital solutions for industry-leading clients. This client-facing consulting position offers the chance to work directly with U.S.-based teams, delivering impactful work that enhances and maintains cutting-edge solutions. You'll dive into a technical environment rich with Node.js, TypeScript, React, and SharePoint Framework (SPFx), focusing on building responsive, mobile-ready, and accessible web parts for SharePoint Online. Your work will directly impact our clients by integrating with Microsoft Graph, SharePoint REST APIs, and custom API endpoints, ensuring seamless and secure operations.
What You'll Bring
- Proven professional experience in full-stack development using Node.js and TypeScript.
- Expertise in SharePoint Framework (SPFx) with React, with at least two years of production-level experience.
- Demonstrated ability to build enterprise-level, mobile-ready, responsive, and accessible user interfaces.
- Strong understanding of SharePoint Online content organization and its role within the M365 ecosystem.
- Experience in building and consuming RESTful APIs, including Microsoft Graph and SharePoint REST APIs.
- Knowledge of modern authentication/authorization practices, including OAuth, Entra ID (Azure AD) Application Registrations, and JWT validation.
- Excellent professional English communication skills, both written and verbal.
- Basic client interaction capabilities, with the ability to collaborate effectively in a geographically distributed team.
What Sets You Apart
- Understanding of SharePoint and Microsoft 365 Search, including configuration and consumption.
- 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.
- Previous consulting experience that demonstrates your ability to deliver high-impact solutions in a client-facing role.
Why You'll Love Working With Us
Embrace the opportunity to collaborate with top-tier U.S. clients in a remote-first work environment that values flexibility and work-life balance. You'll be part of a team that encourages growth and innovation, offering a variety of future projects that will challenge and expand your skill set. Enjoy the freedom to work from anywhere while contributing to meaningful projects that make a real difference.
- Domain
- Full-Stack Development
- Remote status
- Fully Remote
About Flylance
We offer you the unique opportunity to work on cutting-edge projects that push the boundaries of technology. Imagine being part of a team that's developing the next big advancement in A.I., or crafting software solutions for Fortune 500 companies. This isn't just a job; it's your chance to make a mark on the tech landscape, showcasing your skills on projects that are at the forefront of innovation. By joining us, you're not just building software; you're building a legacy.
Check out our website to learn more.