Full Stack Developer (2 Positions)
As a Full Stack Developer, you’ll design and build modern web-based component solutions, support and modernize legacy applications, and help deliver enhancements that enable prospective investors to discover opportunities across Alberta. You’ll work at the intersection of front end, backend, APIs, cloud services, and data performance, turning requirements into solutions that feel smooth, secure, and user-friendly.
Required Skills-
SQL: Design and develop data pipelines and data applications using SQL
-
Frontend architecture with Stencil.JS: Experience architecting complex web-based component solutions with Stencil.JS
-
CMS development: Experience developing data content application systems using Umbraco CMS
-
Data domain experience: Experience working with socio-economic data
-
Performance troubleshooting: Hands-on experience performing and analyzing application, website, and API performance issues
-
Cloud support: Experience supporting Microsoft Azure services, including Azure SQL, Azure Data Factory, and Databricks
-
Web and application development: Strong understanding of application development and maintenance, including .NET framework / ASP.Net, C#, LINQ, MS SQL (as applicable to the workstream)
-
Backend and API integration: Ability to develop and maintain web application interfaces and work with REST and SOAP APIs
-
Web UI technologies: Knowledge of Bootstrap, HTML5, CSS3 (LESS or SASS), JavaScript, XHTML, and building visually appealing user interactions
-
Agile delivery: Familiarity with formal application lifecycle development methodology and participating in Agile delivery meetings
-
Quality and testing: Execute internal testing (unit testing), handle automated testing, and support UAT activities
-
Defect and release support: Fix production defects efficiently, coordinate release schedules, and support warranty activities as required
-
Technical documentation: Provide and maintain technical documentation of design and changes
Nice to Have Skills-
CI/CD and SDLC automation
-
AI assistant development for data-driven applications, including integrating AI capabilities into applications
-
Modern AI development tools and technologies
-
Experience in a large and complex environment or an environment with equivalent size and complexity
-
Data visualization and mapping tools, such as AmCharts, Tableau, Mapbox/Leaflet, or ArcGIS
-
Experience with additional front-end frameworks and services (including familiarity with Angular)
Other Requirements-
Work location & schedule: Primarily remote, with potential meetings/work sessions in Edmonton on reasonable notice
-
Onsite meetings are expected to be approximately 15% of total hours
-
Work authorization: Work must be done within Canada
-
Hours: 08:15 – 16:30 MT, Monday to Friday, excluding statutory holidays (subject to change on reasonable notice)
-
Equipment: You must provide your own equipment, including a modern Windows or MacOS setup compatible with Azure Virtual Desktop (AVD)
-
Support expectations: Ability to provide on-call support on an as-needed basis
-
Reporting: Provide time and status tracking and reporting as required
Ready to build solutions that move the needle for investment and economic intelligence? Apply now and help power tools that make data feel instantly useful, clear, and actionable.
At Aplin — together with our brands CompuStaff, Impact Recruitment, and Vantix Systems — we connect great people with great organizations across North America. We believe diverse teams build stronger companies, and we welcome applicants from all backgrounds, experiences, and perspectives. We use AI tools to assist in a fair and efficient matching process, helping our recruiters connect the right people with the right opportunities. To be considered, applicants must be legally entitled to work in Canada, including holding any required permits. Our recruitment services are always free for job seekers.