JOB DESCRIPTION

We currently have a career opportunity for Lead Sitecore Full Stack developer to join our team located in Toronto.

As a Lead Full-Stack Sitecore Developer, you will be at the forefront of our website design and build projects, leading development teams in delivering robust and scalable solutions.

You will work closely with cross-functional team members, including Interface developers, designers, and stakeholders, to help architect solutions, develop products, and integrate backend services.

This role requires strong technical expertise in full-stack Sitecore development, ideally with XM Cloud CMS, as well as experience in systems integration and project leadership.

Responsibilities

• Lead a team of Sitecore developers, providing technical guidance, mentorship, and support to ensure the successful delivery of full-stack solutions.

• Architect, design, and develop backend services and APIs with a focus on scalability, performance, and maintainability.

• Collaborate with Interface developers to integrate backend services seamlessly with abstracted frontends, ensuring a cohesive user experience.

• Work closely with designers and other project stakeholders to understand requirements and translate them into technical solutions.

• Implement best practices for code quality, testing, and deployment, ensuring adherence to established coding standards and development methodologies.

• Perform code reviews and provide constructive feedback to team members to promote continuous improvement and knowledge sharing.

• Lead efforts in systems integration, including third-party integrations and data synchronisation between different systems, ensuring data consistency and integrity.

• Troubleshoot and debug complex issues in backend systems, identifying root causes and implementing effective solutions in a timely manner.

• Stay up-to-date with emerging technologies and industry trends, proactively identifying opportunities to enhance our technology stacks and improve development processes.

• Collaborate with project managers and stakeholders to define project timelines, milestones, and deliverables, and ensure timely delivery of components.

• Provide technical leadership and mentorship to junior developers, fostering a culture of learning and growth within the team.

Qualifications

Skills & Experience

• Demonstrable experience working with Sitecore CMS, preferably XM Cloud, including customisation, configuration, and integration with external systems.

• Experience with Sitecore SXA & JSS.

• Strong understanding of backend development principles, including GraphQL & RESTful APIs, microservices architecture and database design.

• Experience with systems integration, including third-party API integration and data synchronisation between disparate systems.

• Experience with frontend development frameworks such as React and Next.js

• An understanding or exposure to caching and security considerations when working with Next.js and composable architectures.

• Proficiency in version control systems such as Git and familiarity with CI/CD pipelines.

• Excellent problem-solving skills and attention to detail, with the ability to analyse complex issues and implement effective solutions.

• Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams and stakeholders.

• Proven track record of successfully leading development teams on projects and delivering high-quality software solutions on time and within budget.

• Ability to thrive in a fast-paced, dynamic environment and adapt quickly to changing priorities and requirements.

Nice to Haves

• Experience with deployment platforms like Vercel.

• Experience with Azure API Management, Azure Data Factory and Azure SQL.

• Experience in working on web development projects based on MACH principles.