Open jobPosted 4 days ago · Closes in a month

SereneAid - Full Stack Developer – Senior

Full Stack Developer
Open to offers Edmonton, Canada
Twine JobsVerified
Stretford, United Kingdom · Organization
Recently active

Full Stack Developer is needed in Edmonton, Canada.

Client: SereneAid

Location: Edmonton, AB, ca

Contract: Contract

Job Description

The Government of Alberta’s Technology and Innovation team is seeking Senior Full Stack Developers to support the development, modernization, enhancement, and maintenance of digital applications.

The role involves working across frontend and backend technologies, contributing to technical discovery and solution design, developing and testing software, collaborating with product and design teams, and supporting modern Agile software engineering practices.

Key Responsibilities

  • Participate in technical discovery, solution design, and requirements analysis.
  • Translate business and technical requirements into effective technical solutions.
  • Design and develop scalable full-stack applications, reusable components, frontend features, backend services, and APIs.
  • Work with modern JavaScript frameworks and backend technologies.
  • Create technical diagrams, architecture documentation, and development documentation.
  • Develop new features, enhancements, and application modernization solutions.
  • Troubleshoot and resolve application defects.
  • Conduct code reviews and promote software quality and maintainability.
  • Develop and maintain automated unit and integration tests.
  • Collaborate with UX/UI designers, product teams, and Product Owners.
  • Provide technical advice and guidance to Product Owners.
  • Participate in Agile ceremonies and iterative development activities.
  • Support application deployments and production launches.
  • Contribute to CI/CD pipelines, development tooling, and engineering practices.

Requirements

Mandatory Requirements

  • Bachelor’s degree in Computer Science, a related discipline, or equivalent experience.
  • At least 5 years of experience using Git or other source-control systems in collaborative development environments.
  • At least 5 years of full-stack development experience in complex Agile environments.
  • At least 3 years of experience developing automated unit and integration tests.
  • At least 3 years of experience working with database technologies.
  • At least 3 years of experience developing production applications using modern frameworks and frontend JavaScript frameworks.
  • Completion of a Conflict of Interest attestation.

Nice-to-Have Requirements

  • At least 2 years of experience supporting legacy-to-modern digital transformation initiatives.
  • At least 1 year of experience with generative AI or agentic tooling, retrieval-augmented generation (RAG), and prompt design.
  • At least 2 years of experience with Angular, React, or Vue, combined with .NET Core, Node.js, or Python.
  • At least 2 years of experience applying software architecture principles and design patterns.
  • At least 2 years of experience following Government of Alberta development guidelines.
  • At least 2 years of experience with CI/CD practices and tooling.
  • At least 2 years of experience working with UX, service design, or human-centred design teams.

Position Details

  • Client: Government of Alberta – Technology and Innovation
  • Position: Senior Full Stack Developer
  • Number of Positions: 10
  • Location: Edmonton, Alberta
  • Work Arrangement: Primarily remote within Canada, with up to 10% onsite work or travel in Edmonton as required
  • Contract: One year, with potential extension up to 24 months
  • Hours: 36.25 hours per week, based on 7.25 hours per day

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • 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.

Ari: your job agent

Ari searches hundreds of sources for you, every hour, including company careers pages: more than 10 million postings a month.