Enable job alerts via email!

Sr. Full Stack Developer

Affinity

Edmonton

On-site

CAD 85,000 - 105,000

Full time

Today
Be an early applicant

Job summary

A technology consulting firm is seeking a Sr. Full Stack Developer to join a cross-functional team in Edmonton. You will engage in project research, solution design, and collaborate with designers, ensuring effective delivery of software solutions. The ideal candidate possesses over 5 years of experience and is adept in Git, Agile methodologies, and various frontend technologies. This position offers a contract role with opportunities for significant contributions.

Benefits

Referral bonuses up to $4,000
Inclusive workplace culture
Growth opportunities

Qualifications

  • 5 years of experience in collaborative software development environments using Git.
  • 3 years of experience with automated unit and integration testing.
  • 5 years of experience delivering complex software solutions within Agile teams.
  • 2 years transforming legacy systems into modern digital services.
  • 2 years working with CI/CD pipelines.

Responsibilities

  • Participate in project research and contribute to discovery.
  • Provide solution design and development services.
  • Collaborate with frontend designers on solutions.
  • Advise product owners on implementation options.
  • Support deployment and launch solutions.

Skills

Agile methodology
Collaborative development
Source control (Git)
Unit testing
Database technologies
Full Stack Development
Software design patterns
CI/CD pipelines
Human-centered design

Tools

Angular
React
Vue.js

Job description

Join to apply for the Sr. Full Stack Developer role at Affinity

Join to apply for the Sr. Full Stack Developer role at Affinity

Get AI-powered advice on this job and more exclusive features.

On behalf of our public sector client, Affinity is looking for Sr. Full Stack Developers who will work as part of cross-functional program review or product delivery teams. These teams work collaboratively and collectively participate in a full range of activities, including field research, backlog definition and refinement, and sprint planning and execution. Projects review the current state of services, identify future opportunities, and then deliver new services that are efficient, effective, and affordable.

Responsibilities :

  • Participate and contribute to project research and discovery :

o Contribute to field research and user interviews; and

o Lead technical discovery and deliver related Artifacts such as diagrams and documentation.

  • Provide solution design and development services related to :
  • o Detailed solution designs based on shared understanding from discovery;

    o Completion of features for the continued development of exemplar projects that meet the needs of the product owners and improve the experience of Albertans;

    o Functional and non-functional defect discovery and resolution; and

    o Enhancements to solution code quality, tooling, and documentation for improved maintainability.

  • Collaborate with frontend designers to deliver solutions aligned to a consistent look and feel.
  • Advise and inform product owners on technical efforts and implementation options to facilitate frequent delivery.
  • Support solution deployment and launch for limited and general availability.
  • Contribute to a platform of user-centric services through :
  • o Focus on reuse in solution design and implementation; and

    o Direct contribution to reusable common components and capabilities.

  • Sustain ongoing development through onboarding of technical team members, maintaining technical documentation, adopting and improving team development and quality practices and processes.
  • Qualifications :

  • 5 years of experience using source control systems, particularly Git, in collaborative software development environments.
  • 3 years of experience with automated unit testing and integration testing.
  • 3 years of experience working with database technologies, including both relational databases and alternatives (e.g., NoSQL).
  • 5 years of experience as a Full Stack Developer delivering complex software solutions within an Agile team environment.
  • 2 years of experience incrementally transforming legacy systems into modern digital services across multiple release cycles.
  • 2 years of experience working with one or more technologies from the following stack :
  • o Frontend : Angular, React, Vue.js

  • 2 years of experience applying software design patterns and understanding software architecture considerations.
  • 2 years of experience working with Government of Alberta development guidelines and principles.
  • 2 years of experience working with CI / CD pipelines for automated build and deployment.
  • 2 years of experience collaborating with teams that utilize UX design, service design, design thinking, or human-centered design approaches.
  • Affinity Earn :

    Know someone who’s great for this, or any of our open roles? Earn up to $4,000 / year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https : / / affinity-group.ca / earn / or browse our jobs & follow us at https : / / www.linkedin.com / company / affinity-staffing / jobs /

    About Affinity :

    Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

    For more information on Affinity, please visit www.affinity-group.ca

    Job Number : 12456

    Seniority level

    Seniority level

    Mid-Senior level

    Employment type

    Employment type

    Contract

    Job function

    Job function

    Information Technology

    Industries

    IT Services and IT Consulting

    Referrals increase your chances of interviewing at Affinity by 2x

    Get notified about new Full Stack Engineer jobs in Edmonton, Alberta, Canada .

    Software Engineer I (Consumer Servicing)

    Software Engineering Specialist - Human Data

    Software Engineer - Cross-platform C++ - Multipass

    Software Engineer, Ceph & Distributed Storage

    System Software Engineer - Ubuntu Networking

    Distributed Systems Software Engineer, Python / Go

    Software Engineer II, Backend (Consumer Authentication)

    Python Software Engineer - Ubuntu Hardware Certification Team

    Software Engineer II, Backend (Developer Environments)

    Software Engineer II, Backend (Identity Foundation)

    Embedded Linux Senior Software Engineer - Optimisation

    Software Engineer - packaging - optimize Ubuntu Server

    Software Engineer - packaging - optimize Ubuntu Server

    Software Engineer - packaging - optimize Ubuntu Server for public clouds

    Software Engineer - packaging - optimize Ubuntu Server for public clouds

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Get your free, confidential resume review.
    or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

    Similar jobs