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