Full Stack Developer
Teckhorizon Inc
Our Client is looking for an experienced Full Stack Developer to support a digital transformation initiative with the Government of Alberta, Education and Childcare.
The successful candidate will contribute to the development, enhancement, and maintenance of cloud-based educational applications, including the LearnAlberta platform.
Key Responsibilities
- Design, develop, test, deploy, and maintain full stack web applications in an Agile environment.
- Develop scalable, cloud-native, serverless applications using AWS and microservices architecture.
- Build and maintain backend services using C#, .NET, and RESTful APIs.
- Develop responsive frontend applications using Angular, React, JavaScript, TypeScript, HTML, and SCSS.
- Work with NoSQL databases, including AWS DynamoDB.
- Implement state management using NGXS, NGRX, and Redux.
- Develop and maintain CI/CD pipelines to support automated deployment.
- Write unit tests and automated tests to ensure application quality.
- Troubleshoot application issues and optimize performance, scalability, and reliability.
- Translate business requirements into functional and technical designs.
- Provide technical guidance and collaborate with cross-functional development teams.
- Contribute to software development initiatives utilizing Artificial Intelligence (AI).
Mandatory Qualifications
- University degree or two-year diploma in Computer Science, Software Development, Information Technology, or a related discipline, with at least 5 years of software development experience.
OR
- One-year certificate in a related discipline with at least 7 years of software development experience.
- Minimum 5 years of professional software development experience using C# and/or Java.
Preferred Technical Skills
- Strong hands‑on experience with AWS serverless applications and microservices architecture.
- Proficiency with Angular 2+ and React.
- Experience with C#, .NET, JavaScript, TypeScript, and RESTful APIs.
- Experience with NoSQL databases, particularly AWS DynamoDB.
- Working knowledge of NGXS, NGRX, or Redux.
- Experience with CI/CD, automated testing, and Agile development.
- Experience developing enterprise‑scale, cloud‑based applications.
- Familiarity with Material Design, Visual Studio Code, and modern frontend development practices.
Reference: WJ-4483_1621438 · Posted 14 Nov 2026, 02:58 AM