Full Job Description
The Senior Full Stack Developer will play a pivotal role in designing, building, and evolving next-generation applications with an AI-first mindset, where Generative AI is a foundational component of how solutions are architected and delivered.
This role is central to driving Digital Transformation within Residential Solutions and will focus on building intelligent, scalable, and user-centric applications that integrate modern cloud-native architectures with emerging AI capabilities.
You will work closely with Product, Development, Quality Assurance, and cross-functional teams to deliver high-impact solutions, while influencing engineering practices, mentoring team members, and championing innovation across the organization.
HERE'S HOW YOU'LL CONTRIBUTE:
• Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude Code) to accelerate delivery while maintaining high standards for code quality, security, and maintainability.
• Use AI-powered prototyping techniques (e.g., UI scaffolding, API generation, synthetic data) to rapidly validate ideas.
• Apply AI-assisted testing approaches, including automated test generation and edge-case discovery.
• Design, develop, and maintain scalable, high-performance web applications using modern frameworks (e.g., React, Angular, Next.js).
• Build reusable, maintainable UI components aligned with industry best practices and corporate standards.
• Develop and maintain robust APIs (REST/GraphQL) and backend services to support front-end applications.
• Design and implement real-time, event-driven features (e.g., notifications, live updates, streaming UI experiences).
• Create intuitive, responsive, and accessible user experiences, including AI-powered interfaces such as chat and copilots.
• Apply caching, performance optimization, and resiliency patterns to ensure high availability and low latency.
• Collaborate with Product and business stakeholders to define and refine technical requirements.
• Present technical solutions and prototypes to both technical and non-technical audiences.
• Mentor junior and intermediate developers, fostering a culture of continuous learning and innovation.
HERE'S WHAT YOU'LL BRING:
• Diploma or Degree in Software Development, Computer Science, Computer Programming, comparable education or relevant experience.
• 5+ years of experience building modern full stack applications.
• Strong proficiency in front-end frameworks such as React or Angular and Typescript.
• Experience with Next.js and GraphQL.
• Strong backend development experience, including API design and distributed systems.
• Proficiency in SQL and experience working with both structured and unstructured data.
• Experience with real-time and event-driven architectures.
• Experience with containers and orchestration (e.g., Docker, Kubernetes).
• Demonstrates an AI-first mindset, rethinking how problems can be solved using automation and intelligent systems.
• Curious and proactive in exploring emerging technologies, especially in AI and modern development practices.
• Strong experience with CI/CD pipelines and deployment automation.
• Experience with observability and monitoring tools.
• Strong knowledge of authentication and authorization (OAuth, OpenID Connect).
• Experience working in agile, continuous delivery environments.
• Strong problem-solving skills with the ability to navigate complex systems.
• Excellent communication and collaboration skills.
• Balances speed and innovation with engineering discipline and quality.
• Comfortable operating in ambiguity and driving clarity through experimentation and iteration.
Total Direct Compensation:
132,200 - 161,600
Any pay range is in $CAD. The stated pay range reflects the total expected compensation for this role (e.g., base pay plus any expected incentives or allowances, where applicable)
HERE’S WHAT SETS US APART:
Through mentoring, innovative tools, and a variety of programs that engage and reward, we empower each employee to be great and drive results.
• Comprehensive benefits that include Employee and Family Assistance Program (EFAP) and Wellness Essentials
• Group retirement savings plan with company match
• Paid holidays and generous paid time off
• Hybrid work arrangements
• Paid volunteer opportunities and charitable donation matching
• Employee recognition programs that include referral incentives
• Potential for performance-based incentives
• The opportunity to participate in our stock purchase plan
• And more!
*As per terms of the employment agreement