Full-Stack Backend Applications Developer
Job Summary
Position; Full-Stack Backend Applications Developer
Location: Canada - remote
Duration: 12 Months
Overview
Location: Canada - remote
Duration: 12 Months
Overview
We are seeking an experienced Full Stack Developer to support the modernization and enhancement of Albertas economic and investment data platforms. This role will contribute to high-impact public-facing applications used by investors businesses and economic developers.
You will work across multiple data-driven web applications including dashboards investment tools and analytics platforms that support economic growth in Alberta.
Responsibilities- Design and develop frontend and backend web applications
- Maintain enhance and modernize legacy systems
- Collaborate with product managers designers and business stakeholders
- Develop and integrate APIs (REST/SOAP)
- Build and maintain data pipelines and ETL processes
- Perform unit testing QA and support UAT
- Monitor application performance security and usability
- Troubleshoot and resolve production issues
- Support release planning CI/CD processes and deployments
- Create and maintain technical documentation
- Participate in Agile ceremonies and sprint delivery
- 4 years architecting complex web-based solutions
- 4 years designing and developing data pipelines and applications using SQL
- 4 years performance analysis of applications websites and APIs
- 4 years hands-on experience with cloud platforms including:
- Microsoft Azure
- Azure SQL
- Azure Data Factory
- Backend: .NET C# LINQ
- Database: MS SQL Server
- Frontend: HTML5 CSS3 (LESS/SASS) JavaScript
- Frameworks/Libraries: Angular Bootstrap StencilJS
- CMS: Umbraco
- APIs: REST & SOAP services
- Cloud & Data: Azure Databricks ETL pipelines
- Visualization: AmCharts Tableau (or similar)
- Mapping Tools: Mapbox Leaflet ArcGIS
- DevOps: CI/CD pipelines and SDLC best practices
- Experience with AI/ML integrations or AI-powered applications
- Exposure to modern AI tools and frameworks
- Experience with data visualization and geospatial tools
- Strong experience with CI/CD automation
- Strong problem-solving and analytical thinking
- Ability to work independently in a fast-paced environment
- Effective communication and stakeholder collaboration
- Attention to detail with a focus on quality and performance