Upstaff - Full Stack Developer
Full Stack Developer is needed in Edmonton, Canada.
Client: Upstaff
Location: Edmonton (Meadows), AB, ca
Contract: Contract
Job Description
We are seeking an experienced Full Stack Developer to support the development, enhancement, and modernization of enterprise web applications and data-driven platforms. The successful candidate will work on highly visible digital solutions, including dashboards, investment intelligence tools, data applications, and interactive web platforms.
This role requires strong experience in modern web development, cloud technologies, data engineering, application modernization, and API integration. The ideal candidate will have hands-on experience with .NET technologies, Angular, StencilJS, Umbraco CMS, Microsoft Azure, SQL databases, and data visualization solutions.
Requirements
Required Qualifications
- 6+ years of experience architecting and developing complex web component solutions using StencilJS.
- 6+ years of experience developing applications using Umbraco CMS.
- 4+ years of experience designing and developing SQL-based data pipelines and data applications.
- 6+ years of experience working with data-driven applications and socio-economic/business data.
- 4+ years of hands-on experience analyzing and resolving:
- Application performance issues
- Website performance issues
- API performance issues
- 4+ years of experience supporting Microsoft Azure services, including:
- Azure SQL
- Azure Data Factory
- Databricks
- Cloud application environments
Technical Skills Required
Backend Development
- C#
- ASP.NET / .NET Framework
- LINQ
- SQL Server
- Database design principles
Frontend Development
- StencilJS
- Angular
- JavaScript / TypeScript
- HTML5
- CSS3
- Bootstrap
- LESS/SASS
Cloud & Data Technologies
- Microsoft Azure
- Azure SQL
- Azure Data Factory
- Databricks
- Data integration and ETL processes
APIs & Integration
- REST APIs
- SOAP Web Services
- Web application architecture
Preferred Qualifications
- Experience with CI/CD pipelines and SDLC automation.
- Experience working with government or large enterprise environments.
- Experience developing dashboards and data visualization solutions.
- Experience with visualization libraries such as:
- AmCharts
- Tableau
- Experience with mapping technologies:
- Mapbox
- Leaflet
- ArcGIS
- Experience integrating AI capabilities into enterprise applications.
- Experience developing AI assistants for data-driven solutions.
Additional Information
Location: Edmonton, Alberta (Hybrid/Remote within Canada)
Employment Type: Contract
Duration: Long-term contract opportunity
Work Schedule: Monday to Friday, 8:15 AM โ 4:30 PM MT
Travel Requirement: Occasional onsite meetings in Edmonton (~15%)
Work Requirements
- Must be legally authorized to work in Canada.
- Must be available to work within Canadian time zones.
- Must be able to complete required background/security checks.
- Candidate must provide their own computer equipment suitable for remote work.
How It Works
๐Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
๐Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
๐Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twineโs tools to find more opportunities.