Skip to Content

Full Stack Developer (Cloud & Data Applications)

Remote

Job Title: Full Stack Developer (Cloud & Data Applications)

Location: Canada (Remote) – Quarterly visit to Edmonton at own expense

Working Hours: 08:15 – 16:30 Alberta Time (Mon–Fri)

Type: Contract


Role Overview

We are looking for an experienced Full Stack Developer to design, develop, and support web-based applications and data-driven solutions. The role involves working on modern cloud platforms, developing scalable applications, and ensuring high-quality software delivery in an Agile environment.

Key Responsibilities

• Design and develop frontend website architecture and backend web applications

• Develop, modify, integrate, and test web applications and APIs

• Maintain and upgrade applications post-deployment

• Collaborate with product teams, designers, and business stakeholders

• Participate in application architecture and design decisions

• Develop and execute unit testing and support UAT activities

• Monitor application performance, security, and user experience

• Handle production issues and provide timely resolutions

• Support release planning, scheduling, and deployment activities

• Maintain technical documentation for applications and changes

• Participate in Agile ceremonies and ensure timely delivery

• Ensure high availability and performance of applications

• Provide on-call support as required

Technical Skills and Requirements

• Strong experience in application design and change management procedures

• Solid understanding of programming principles, database design, and development practices

• Experience in .NET technologies including ASP.Net, C#, LINQ, and MS SQL

• Experience with frontend technologies including HTML5, CSS3 (LESS/SASS), JavaScript, and Bootstrap

• Hands-on experience with web services and APIs (REST, SOAP)

• Experience with modern frameworks such as Angular, StencilJS, and CMS platforms like Umbraco

• Strong experience supporting cloud services including Microsoft Azure, Azure SQL, Azure Data Factory, and Databricks

• Experience with data visualization tools and libraries such as AmCharts, Mapbox, Leaflet, or ArcGIS

• Familiarity with Agile methodologies, SDLC tools, and testing frameworks

Mandatory Experience

• 4+ years of experience architecting complex web-based component solutions

• 4+ years of experience designing and developing data pipelines and data applications using SQL

• 4+ years of experience analyzing and improving application, website, and API performance

• 4+ years of experience supporting cloud services such as Microsoft Azure, Azure SQL, and Azure Data Factory

Nice to Have

• 4+ years of experience with CI/CD and SDLC automation

• 2+ years of experience designing AI assistants or AI-driven applications

• 2+ years of experience integrating AI capabilities into applications

• 2+ years of experience working with modern AI tools and technologies

• 4+ years of experience with data visualization tools and mapping libraries

• 4+ years of experience with frontend frameworks and technologies

Additional Requirements

• Must work from within Canada due to security requirements

• Primarily remote role with occasional onsite meetings in Alberta

• Candidate must provide their own equipment (Windows preferred)

• Background check including criminal and credit check required

Job Application Requirements

• Resume with detailed project experience (MMM/YYYY format)

• Three professional references