Senior Full Stack Developer
About the role
Senior Full Stack Developer, Drupal, React and Azure
Location: Kelowna, BC, 100% Remote
Start Date: As soon as available
Duration: 6 months to start, with potential extension
Role Overview
Our client is seeking a Senior Full Stack Developer to join the team for an initial six-month contract. This is a 100% remote opportunity. The successful consultant will work directly with the internal developers, architects, designers, product owners, and delivery resources to build a modern digital services platform. The role requires strong hands on experience building new Drupal solutions, rather than primarily maintaining or upgrading existing websites. The consultant must be comfortable developing React components, configuring Azure infrastructure, and independently creating automated deployment pipelines. The team is also building a shared component library based on atomic design principles, including atoms, molecules, and organisms. Each component will have both a Drupal Twig version and a React version that use common styling and design standards. The project already has established architectural direction and a clickable front end design. The consultant should also be comfortable using Claude and other AI assisted development tools throughout requirements development, coding, testing, and code review.
Responsibilities
Develop and configure a new Drupal 11 digital services platform Build reusable and accessible React components Develop Drupal Twig components that align with corresponding React components Contribute to a shared component library using atomic design principles Implement consistent styling across Drupal and React applications Build and configure Azure infrastructure required by the application Create and maintain continuous integration and continuous deployment pipelines using Azure DevOps Integrate Azure AI Search and retrieval based functionality where required Develop secure application integrations and web services Participate fully in Scrum ceremonies, sprint planning, backlog refinement, demonstrations, and retrospectives Work closely with product owners, designers, architects, developers, and business stakeholders Provide technical recommendations and identify delivery risks early Review code and support team development standards Use AI assisted development tools to improve requirements, development, testing, and code quality Help improve the team’s Agile delivery practices and overall delivery maturity Requirements: Extensive professional software development experience Strong recent experience building applications using Drupal 10 or Drupal 11 Demonstrated experience building Drupal applications from the ground up Strong React and modern JavaScript or TypeScript development experience Experience creating reusable, component driven user interfaces Strong experience with Twig templating and Drupal front end development Hands on experience configuring and deploying solutions within Microsoft Azure Experience creating automated build and deployment pipelines using Azure DevOps Strong understanding of modern software engineering, source control, testing, and code review practices Significant experience working as a fully contributing member of an Agile Scrum team Ability to work independently, identify required tasks, and deliver with limited direction Strong communication skills and willingness to provide direct and constructive technical advice Experience working collaboratively with internal development and product teams Nice to Haves: Experience implementing Azure AI Search Experience with retrieval augmented generation or generative AI solutions Knowledge of Microsoft Azure AI Foundry Experience developing accessible digital services that comply with WCAG standards Experience building Storybook component libraries Experience with atomic design systems using atoms, molecules, and organisms Experience developing C# web services or application programming interfaces Experience provisioning Azure infrastructure using Bicep Experience with infrastructure as code practices Experience using Claude Code or comparable AI assisted development tools Experience modernizing legacy Drupal 7 environments Previous experience delivering municipal, public sector, or citizen facing digital services Key Technologies: Drupal 11 React JavaScript TypeScript Twig Microsoft Azure Azure AI Search Azure AI Foundry Azure DevOps Azure Pipelines Storybook WCAG Accessibility Standards C# Bicep Infrastructure as Code Claude Code Git
About TEEMA
Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride in serving over 1,200 clients spanning Canada, the United States, and international markets, specializing in delivering comprehensive staffing solutions. Our offerings, ranging from contract and temporary placements to payroll, permanent, and executive staffing, cater to various verticals, including Information Technology, Engineering, and Healthcare.
What sets TEEMA apart is our unwavering commitment to providing exceptional service tailored to the unique needs of our clients and consultants. Unshackled by the internal constraints of traditional agencies, we approach staffing with unparalleled flexibility and innovation.
Here's the kicker – our model works! Over 96% of our customers choose TEEMA for repeat business. We're proud recipients of Manage HR's Top Temp Staffing Service Provider 2023, and our team comprises 275+ thriving Recruitment Professionals.
Discover the TEEMA difference today. Reach out and experience staffing solutions that transcend the ordinary. #TEEMA #LiveBetter
Similar Jobs
Senior Full Stack Developer
About the role
Senior Full Stack Developer, Drupal, React and Azure
Location: Kelowna, BC, 100% Remote
Start Date: As soon as available
Duration: 6 months to start, with potential extension
Role Overview
Our client is seeking a Senior Full Stack Developer to join the team for an initial six-month contract. This is a 100% remote opportunity. The successful consultant will work directly with the internal developers, architects, designers, product owners, and delivery resources to build a modern digital services platform. The role requires strong hands on experience building new Drupal solutions, rather than primarily maintaining or upgrading existing websites. The consultant must be comfortable developing React components, configuring Azure infrastructure, and independently creating automated deployment pipelines. The team is also building a shared component library based on atomic design principles, including atoms, molecules, and organisms. Each component will have both a Drupal Twig version and a React version that use common styling and design standards. The project already has established architectural direction and a clickable front end design. The consultant should also be comfortable using Claude and other AI assisted development tools throughout requirements development, coding, testing, and code review.
Responsibilities
Develop and configure a new Drupal 11 digital services platform Build reusable and accessible React components Develop Drupal Twig components that align with corresponding React components Contribute to a shared component library using atomic design principles Implement consistent styling across Drupal and React applications Build and configure Azure infrastructure required by the application Create and maintain continuous integration and continuous deployment pipelines using Azure DevOps Integrate Azure AI Search and retrieval based functionality where required Develop secure application integrations and web services Participate fully in Scrum ceremonies, sprint planning, backlog refinement, demonstrations, and retrospectives Work closely with product owners, designers, architects, developers, and business stakeholders Provide technical recommendations and identify delivery risks early Review code and support team development standards Use AI assisted development tools to improve requirements, development, testing, and code quality Help improve the team’s Agile delivery practices and overall delivery maturity Requirements: Extensive professional software development experience Strong recent experience building applications using Drupal 10 or Drupal 11 Demonstrated experience building Drupal applications from the ground up Strong React and modern JavaScript or TypeScript development experience Experience creating reusable, component driven user interfaces Strong experience with Twig templating and Drupal front end development Hands on experience configuring and deploying solutions within Microsoft Azure Experience creating automated build and deployment pipelines using Azure DevOps Strong understanding of modern software engineering, source control, testing, and code review practices Significant experience working as a fully contributing member of an Agile Scrum team Ability to work independently, identify required tasks, and deliver with limited direction Strong communication skills and willingness to provide direct and constructive technical advice Experience working collaboratively with internal development and product teams Nice to Haves: Experience implementing Azure AI Search Experience with retrieval augmented generation or generative AI solutions Knowledge of Microsoft Azure AI Foundry Experience developing accessible digital services that comply with WCAG standards Experience building Storybook component libraries Experience with atomic design systems using atoms, molecules, and organisms Experience developing C# web services or application programming interfaces Experience provisioning Azure infrastructure using Bicep Experience with infrastructure as code practices Experience using Claude Code or comparable AI assisted development tools Experience modernizing legacy Drupal 7 environments Previous experience delivering municipal, public sector, or citizen facing digital services Key Technologies: Drupal 11 React JavaScript TypeScript Twig Microsoft Azure Azure AI Search Azure AI Foundry Azure DevOps Azure Pipelines Storybook WCAG Accessibility Standards C# Bicep Infrastructure as Code Claude Code Git
About TEEMA
Since our establishment in 2008, TEEMA has been at the forefront of revolutionizing the staffing industry. We take immense pride in serving over 1,200 clients spanning Canada, the United States, and international markets, specializing in delivering comprehensive staffing solutions. Our offerings, ranging from contract and temporary placements to payroll, permanent, and executive staffing, cater to various verticals, including Information Technology, Engineering, and Healthcare.
What sets TEEMA apart is our unwavering commitment to providing exceptional service tailored to the unique needs of our clients and consultants. Unshackled by the internal constraints of traditional agencies, we approach staffing with unparalleled flexibility and innovation.
Here's the kicker – our model works! Over 96% of our customers choose TEEMA for repeat business. We're proud recipients of Manage HR's Top Temp Staffing Service Provider 2023, and our team comprises 275+ thriving Recruitment Professionals.
Discover the TEEMA difference today. Reach out and experience staffing solutions that transcend the ordinary. #TEEMA #LiveBetter