1

Senior Full Stack Software Developer Jobs in Calgary, AB

The role As a Senior Software Developer on the 3D Visualization team, you will be at the forefront ... on frontend or full-stack development. Advanced experience with JavaScript and TypeScript.

Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Able ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...

We're on the lookout for a Senior Software Developer who thrives in a fast-paced environment and ... full-stack software development * Extensive expertise in Java, SpringBoot, Python, Vue.js, Docker ...

Comfortable and capable in a Full Stack environment, with an emphasis on Backend Development. Able ... Collaborate, lead and inspire within a team building a world class software system to reduce carbon ...

Senior .Net Developer

Calgary, AB · Remote

$110K - $130K/yr

Our client located in downtown Vancouver is looking to grow their technology team and are looking for multiple experienced Senior Full Stack .NET Developers (remote, anywhere in Canada) to join the ...

Senior .Net Developer

Calgary, AB · Remote

$110K - $130K/yr

Our client located in downtown Vancouver is looking to grow their technology team and are looking for multiple experienced Senior Full Stack .NET Developers (remote, anywhere in Canada) to join the ...

Your Opportunity We are looking for an exceptionally skilled full stack developer to build complex ... Bachelor's or master's degree in computer science, Software Engineering or a related field.

The role The Senior Software Developer is responsible for the end-to-end design, development, and ... stack. This role balances technical architecture and coding with project management and cross ...

next page

Showing results 1-20

Senior Full Stack Software Developer information

See Calgary, AB salary details

$59.5K

$129.3K

$191.5K

How much do senior full stack software developer jobs pay per year?

As of May 30, 2026, the average yearly pay for senior full stack software developer in Calgary, AB is $129,325.00, according to ZipRecruiter salary data. Most workers in this role earn between $110,000.00 and $148,000.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Senior Full Stack Software Developer, and why are they important?

A Senior Full Stack Software Developer needs advanced proficiency in both front-end and back-end programming languages, strong problem-solving skills, and several years of relevant software development experience. Familiarity with frameworks like React or Angular, back-end technologies such as Node.js or Django, and experience with cloud platforms, CI/CD tools, and version control systems like Git are typically required. Excellent communication, teamwork, and leadership abilities help developers collaborate effectively and mentor junior team members. These skills are crucial for designing robust, scalable applications and leading complex projects to successful completion.

What types of projects and technologies can a Senior Full Stack Software Developer expect to work on, and how does the team typically collaborate?

As a Senior Full Stack Software Developer, you can expect to work on a diverse range of projects such as developing scalable web applications, integrating APIs, and optimizing system performance. The tech stack often includes front-end frameworks like React or Angular, back-end environments such as Node.js, Python, or Java, and databases like PostgreSQL or MongoDB. Collaboration is highly cross-functional—you’ll regularly coordinate with product managers, UX/UI designers, QA engineers, and other developers through agile methodologies, code reviews, and sprint planning sessions. This role offers opportunities to mentor junior developers, influence architectural decisions, and contribute to continuous process improvement.

What is a Senior Full Stack Software Developer?

A Senior Full Stack Software Developer is an experienced professional who designs, develops, and maintains both the front-end and back-end components of web applications. They are proficient in multiple programming languages and frameworks, enabling them to work on the entire technology stack, from databases and servers to user interfaces. In addition to coding, they often lead projects, mentor junior developers, and help architect scalable solutions that meet business needs. Their role requires strong problem-solving skills, a deep understanding of software development best practices, and the ability to collaborate with cross-functional teams.

What is the difference between Senior Full Stack Software Developer vs Software Engineer?

AspectSenior Full Stack Software DeveloperSoftware Engineer
CredentialsBachelor's degree in CS or related field; experience in full stack developmentBachelor's degree in CS or related field; may have certifications in specific technologies
Work EnvironmentCollaborates across front-end and back-end teams, often in agile settingsDesigns, develops, and maintains software applications, often in teams or individually
Industry UsageCommon in tech companies, startups, and agencies requiring versatile development skillsWidely used across industries for software development roles

While both roles involve software development, a Senior Full Stack Software Developer specializes in both front-end and back-end technologies, often taking on leadership responsibilities. A Software Engineer may focus on specific areas of software design and implementation, with less emphasis on full stack expertise. The roles overlap in skills and industry usage, but the senior developer typically has broader responsibilities and experience in full stack development.

What are the most commonly searched types of Full Stack Software Developer jobs in Calgary, AB? The most popular types of Full Stack Software Developer jobs in Calgary, AB are:
Infographic showing various Senior Full Stack Software Developer job openings in Calgary, AB as of May 2026, with employment types broken down into 75% Full Time, 24% Part Time, and 1% Contract. Highlights an 88% Physical, 1% Hybrid, and 11% Remote job distribution, with an average salary of $129,325 per year, or $62.2 per hour.

Full Stack Developer

CAWST

Calgary, AB

Full-time

Posted 16 days ago


Job description

Company Description

CAWST is a Canadian charity and licensed not-for-profit professional engineering consultancy teaching people how to bring safe drinking water, sanitation and hygiene in their homes, schools and clinics, using simple, affordable technologies.

At the heart of everything we do is our belief that when people have their basic water and sanitation needs met, they have the opportunity to succeed. This is what drives our dedicated team to work with a global network of more than 1,500 clients and partners. Together, we have reached over 70 million people since our inception in 2001.

Collectively, we are making a difference at a scale beyond what any of us could do individually. But our job isn’t done yet and we need you to help us expand our reach.

Benefits of Working at CAWST

  • Work that directly improves lives through safe water and sanitation.

  • A culture that values creativity, collaboration, and inclusion.

  • Global experiences and meaningful travel that contribute to improved WASH outcomes worldwide.

Job Description

The Role: Full Stack Developer

Reports To: Senior Manager, Digital Services

Position start date: As soon as possible

Application due date: Applications will be reviewed on a continuous basis until the position is filled.

A full stack developer at CAWST is a team-oriented person who brings passion to their work and is excited about creating innovative solutions that enable people to take action on water, sanitation and hygiene issues. CAWST fosters a highly collaborative and driven team to deliver digital services and products to the people we help.

Please note:

  • This role requires you to be based in Calgary, AB.
  • Only candidates with valid full-time Canadian work authorization will be considered.
  • Candidates must be available to work from our Calgary office full-time, Monday - Friday.

Role Summary 

Under the guidance of the Senior Manager Digital Services, you will play a central role in innovating, creating, and maintaining a large suite of web and application projects with the aim of scaling and supporting internal organization needs while developing products that ultimately deliver value to people around the world.  You will manage multiple project deliverables simultaneously, while remaining agile in working across multiple technology stacks.  You are a self-motivated problem solver, team player, and have a passion for making a difference in the world through the use of digital technologies. 

Responsibilities

  • Design, build, and maintain backend features and APIs as per business needs

  • Collaborate & connect across the organization to ensure solutions meet both internal and external end-user needs.

  • Contribute to architecture and deployment planning, supporting an efficient infrastructure

  • Support frontend integrations to provide a streamlined user experience

  • Help modernize and maintain legacy projects as part of our ongoing platform updates

  • Test and debug across browsers and platforms to ensure consistent quality – globally

  • Participate in code reviews, share knowledge, and grow together within our small, multidisciplinary team.

Qualifications

Education and experience

  • Degree in computer science, and 2-5 years post graduate work experience as a full stack developer
  • The following additional experience will be considered with a high degree of value:
    • Dynamics365 Power Platforms, Power Automate, MS Azure, Python/Java/Go, D365 Dataverse.
    • Google Analytics (GA4) best practice
    • Advanced understanding of A.I.

Skills and technology stacks 

  • High degree of experience with Node.js, JavaScript, and/or TypeScript
  • Strong understanding of REST API’s and Auth stacks such as Auth0, Supabase, MS Azure, OpenAI
  • Familiarity with SQl-based database technology (Supabase / PostgreSQL)
  • Experience with front-end tech stacks such as Next.js, Nuxt.js, Vue 2 / 3
  • Highly adaptable to new technology stacks
  • Able to follow through on commitments and execute plans efficiently and effectively
  • Demonstrated delivery on alternate perspectives and solution design
  • Analytical and solutions-oriented
  • Excellent problem solving, written and verbal communication skills
  • Excellent organizational and time management skills with demonstrated ability to handle multiple projects at once
  • Highly motivated to create solutions that have a direct, measurable impact around the world.

Additional Information

​​​​​​​When applying, please include:

  • A cover letter that tells us more about you past what we can see on your resume, and why you are excited to work with CAWST. We will not consider your application unless this is included.

    • Please note: Your application will be read by real humans on our team, not an AI bot.

  • Your resume

CAWST values equitable opportunities, sustainable solutions, and collaborative and inclusive processes. CAWST recognizes and accepts differences in cultural, religious, and political processes and welcomes applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation, or age.