Back to job search
JSG (Johnson Service Group, Inc.) logo

Full Stack Developer

  • AB
  • On-site
  • Posted Sep 27, 2026
  • 1 position

Opens an external site

Sign in to save this job
Employment type
Contract
Experience level
Senior · 5+ years
Minimum education
Bachelor’s degree
Apply by
Oct 25, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Develop complex software solutions as a full-stack developer within an agile team, using modern application and frontend frameworks. Contribute to modernizing legacy systems and use AI-augmented workflows to support analysis, drafting, retrieval, and automation.

Job details

Must Haves Bachelor degree in Computer Science or related field of study equivalencies will be considered. 5 years Experience using source control, particularly Git, in collaborative software development. 3 years Experience with automated unit testing and integration testing. 3 years Experience with database technologies, including relational databases and alternatives. 5 years Experience working as a Full Stack Developer on complex software solutions in an agile team environment. 3 years Experience working on production applications using modern application frameworks and frontend JavaScript frameworks. Nice To Haves 2 years Experience incrementally transforming existing legacy systems into modern digital services across multiple releases. 1 years Experience leveraging generative AI and agentic tooling to produce executive-grade outputs, including drafting, analysis, structured retrieval, and workflow automation. Demonstrates proficiency in prompt design, retrieval-augmented generation (RAG), and critical evaluation of AI outputs for accuracy, risk, hallucination, and sensitivity. Actively builds AI-augmented workflows and routines, going beyond basic tool usage to drive productivity and decision quality. 2 years Experience with at least one or more from the following tech stack: Frontend: Angular, React, Vue.js. Backend: C# .Net Core, Node.js (NestJS, Express), Python (Django) 2 years Experience with design patterns and their application and software architecture considerations. 2 years Experience with Government of Alberta development guidelines and principles 2 years Experience working with CI/CD pipelines. 2 years Experience working with teams that also apply UX design, service design, design thinking, or human-centered design approaches.

What you’ll do

Develop complex software solutions as a full-stack developer within an agile team, using modern application and frontend frameworks. Contribute to modernizing legacy systems and use AI-augmented workflows to support analysis, drafting, retrieval, and automation.

Requirements

A bachelor's degree in Computer Science or a related field is required, with equivalent qualifications considered. The posting calls for substantial full-stack development experience, including Git, testing, databases, production applications, and agile teams; additional experience with AI tools, CI/CD, design practices, and the listed technology stacks is preferred.

Listed skills

  • CI/CD · Preferred
  • Git · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Full-Stack Development
  • Git
  • Automated Unit Testing
  • Integration Testing
  • Relational Databases
  • Agile Software Development
  • Application Frameworks
  • JavaScript Frameworks
  • Legacy System Modernization
  • Generative AI
  • Prompt Design
  • Retrieval-Augmented Generation
  • Software Architecture
  • CI/CD
  • Human-Centered Design
  • Design Patterns

Job areas

  • Technology
  • Software
  • Government & Public Sector

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs