Back to results

Full Stack Developer

  • AB, Canada
  • Edmonton, AB, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

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.
More about this job

Responsibilities

Design, develop, test, deploy, and maintain cloud-based full stack educational applications using AWS, microservices, C#/.NET, frontend frameworks, and NoSQL databases. Build automated delivery and testing processes, troubleshoot and optimize applications, translate business requirements into technical designs, and collaborate with teams on software and AI initiatives.

Requirements

Requires a university degree or two-year diploma in a related discipline with at least five years of software development experience, or a one-year certificate with at least seven years of experience. Candidates must have at least five years of professional development experience using C# and/or Java; AWS, Angular or React, APIs, NoSQL, state management, CI/CD, testing, and Agile experience are preferred.

Skills

  • C#
  • .NET
  • Java
  • AWS
  • Serverless Applications
  • Microservices
  • Angular
  • React
  • JavaScript
  • TypeScript
  • RESTful APIs
  • AWS DynamoDB
  • NGXS
  • NGRX
  • Redux
  • CI/CD

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Education
  • Government & Public Sector

Keywords

  • Full Stack Development
  • Digital Transformation
  • Educational Applications
  • LearnAlberta
  • Agile
  • AWS
  • Cloud-Native Applications
  • Serverless Architecture
  • Microservices
  • C#
  • .NET
  • Java
  • RESTful APIs
  • Angular
  • React
  • JavaScript
  • TypeScript
  • HTML
  • SCSS
  • NoSQL
  • AWS DynamoDB
  • NGXS
  • NGRX
  • Redux
  • CI/CD
  • Automated Testing
  • Unit Testing
  • Material Design
  • Visual Studio Code
  • Artificial Intelligence

Report this job

Get in touch
MovoJobs

Contact us