1

Senior Full Stack Developer Jobs in Alberta (NOW HIRING)

... full-stack development. Advanced experience with JavaScript and TypeScript. Extensive experience building complex web applications using modern frontend frameworks (e.g., React, Vue, Svelte, or ...

As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack ... and senior leadership * You have development experience with Python and/or JavaScript/Typescript

As a Software Developer with the AI Accelerator (AIA), your ability to design and build full-stack ... and senior leadership * You have development experience with Python and/or JavaScript/Typescript

You bring strong full-stack experience, anticipate future needs, mentor peers, and make decisions ... Share in DevOps responsibilities and champion observability tooling and practices. Delivery ...

Description Turn AI Opportunities Into Reality - Lead full-stack development, mentor the next generation of AI engineers, and transform finance operations. Join our team and what we'll accomplish ...

Description Turn AI Opportunities Into Reality - Lead full-stack development, mentor the next generation of AI engineers, and transform finance operations. Join our team and what we'll accomplish ...

Software Engineer

Calgary, AB ยท On-site

CA$125K - CA$145K/yr

ClearGov is looking for a Software Engineer to join our team. You'll be a key contributor in ... Serve as a senior full-stack technical contributor across frontend, backend, database, and cloud ...

We are looking for a Senior React Developer to produce scalable software solutions. You'll be part ... Follow Full Stack's detailed development process Requirements * 3+ years of professional experience ...

Your day-to-day work spans the full stack: TypeScript on both the backend (Node.js) and frontend ... a small engineering team. What we're looking for * 2+ years of professional experience building ...

Showing results 41-60

Senior Full Stack Developer information

What is the difference between Senior Full Stack Developer vs Backend Developer?

AspectSenior Full Stack DeveloperBackend Developer
Required SkillsProficiency in both frontend and backend technologies, such as JavaScript, HTML, CSS, and server-side languages like Node.js, Python, or JavaSpecialized in server-side development, working with languages like Java, Python, Ruby, or PHP, and database management
Work EnvironmentCollaborates across frontend and backend teams, often involved in full project lifecycleFocuses primarily on backend systems, APIs, and database integration
Common UsageUsed in roles requiring full project oversight and versatile development skillsUsed in roles focused on server-side logic, database management, and API development

The main difference is that a Senior Full Stack Developer handles both frontend and backend development, providing a comprehensive approach to projects, while a Backend Developer specializes solely in server-side logic and database management. Both roles require strong programming skills, but the Full Stack Developer's expertise spans the entire technology stack.

How does a senior full stack developer typically collaborate with cross-functional teams during a project lifecycle?

As a Senior Full Stack Developer, you'll frequently collaborate with designers, product managers, QA engineers, and other developers to deliver end-to-end solutions. You'll be involved in requirements discussions, offer technical guidance, and help align frontend and backend development with business goals. Your role often includes code reviews, mentoring junior team members, and ensuring seamless integration across various systems. This collaborative environment encourages knowledge sharing and innovation while ensuring project success.

What are the key skills and qualifications needed to thrive as a senior full stack developer, and why are they important?

To thrive as a Senior Full Stack Developer, you need advanced proficiency in both front-end and back-end programming languages, frameworks, and a solid understanding of software architecture, usually supported by a relevant degree and several years of experience. Mastery of tools such as Git, Docker, CI/CD systems, and cloud platforms like AWS or Azure is typically required, alongside familiarity with databases and version control systems. Strong problem-solving abilities, leadership, effective communication, and collaboration skills set exceptional developers apart. These skills and qualities are crucial for delivering robust, scalable solutions while mentoring teams and efficiently bridging gaps between client requirements and technical implementation.

What is a senior full stack developer?

Senior Full Stack Developers are experienced professionals who design, develop, and maintain both the front-end and back-end components of web applications. They are proficient in multiple programming languages and frameworks, enabling them to handle servers, databases, APIs, and user interfaces. In addition to coding, they often lead development teams, make architectural decisions, and ensure software quality and scalability. Their expertise allows them to oversee the entire application lifecycle, from concept to deployment.
What are the most commonly searched types of Full Stack Developer jobs in Alberta? The most popular types of Full Stack Developer jobs in Alberta are:
What are popular job titles related to Senior Full Stack Developer jobs in Alberta? For Senior Full Stack Developer jobs in Alberta, the most frequently searched job titles are:
What job categories do people searching Senior Full Stack Developer jobs in Alberta look for? The top searched job categories for Senior Full Stack Developer jobs in Alberta are:
What cities in Alberta are hiring for Senior Full Stack Developer jobs? Cities in Alberta with the most Senior Full Stack Developer job openings:
Infographic showing various Senior Full Stack Developer job openings in Alberta as of July 2026, with employment types broken down into 81% Full Time, 8% Part Time, 1% Temporary, and 10% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution.

Senior Software Developer (Calgary South)

Trail Appliances Ltd.

Calgary, AB โ€ข On-site

Full-time

Medical, Dental

Posted 26 days ago


Job description

Who we are:

At Trail Appliances, we are committed to providing our customers with unparalleled customer service, competitive pricing, and expert advice. We pride ourselves on our strong family values and collaborative work culture that values respect, integrity, diversity, passion, and laughter. These values have helped us build a reputation as an industry leader.

The position:

As a Senior Software Developer, you'll play a key role in building and enhancing the technology that powers our business and supports exceptional customer experiences. Working across the full software development lifecycle, you'll design, develop, integrate, and support secure, scalable business applications while collaborating with stakeholders across the organization. This role combines hands-on full-stack development with technical leadership to deliver innovative solutions that help our teams work more efficiently and drive the continued success of Trail Appliances.

What we offer:

We offer excellent training, competitive benefits, and the support you need to succeed, including mentorship and ongoing growth opportunities. If you're passionate about customer service and looking for more than just a job, apply today to become part of our talented and high-performing team! We provide:

  • Health & dental benefits
  • Personal care days
  • Statutory holidays off
  • Employee & family assistance program
  • Staff incentives and rewards
  • Employee discounts

What you’ll be doing:

  • Design, develop, test, deploy, maintain, and support secure, scalable, and high-quality full-stack software applications and services.
  • Collaborate with business stakeholders and IT teams to design technical solutions, evaluate requirements, and ensure applications align with business needs, security standards, and long-term supportability.
  • Develop, maintain, and enhance integrations and customizations for enterprise systems, including Microsoft Dynamics 365, Syspro ERP, and other business-critical applications.
  • Build, deploy, and support cloud-native applications using Microsoft Azure while maintaining CI/CD pipelines, automated testing, monitoring, and DevOps best practices.
  • Contribute to technical documentation, code reviews, continuous improvement initiatives, and the adoption of modern development practices, including AI-assisted development tools.

What you need to be successful:

  • Minimum 10 years of professional full-stack software development experience using technologies such as React.js, Python, SQL Server, Microsoft Azure, C#, .NET, JavaScript, TypeScript, Node.js, and related frameworks.
  • Strong experience designing, developing, and integrating scalable cloud-based applications, APIs, microservices, and containerized solutions using Microsoft Azure and Docker.
  • Proficiency with Microsoft SQL, Git-based source control, Agile development practices, and tools such as Jira and Confluence.
  • Demonstrated ability to translate business requirements into secure, scalable technical solutions, while contributing to solution design, technical planning, estimation, and risk analysis.
  • Excellent communication and collaboration skills, with experience mentoring developers and using modern AI-assisted development tools to enhance software development and delivery.

Additional skills and experience considered an asset:

  • Experience developing and maintaining integrations with Microsoft Dynamics 365, including OData, and familiarity with Syspro ERP.
  • Experience with Microsoft development tools, including Visual Studio, Visual Studio Code, Power Platform, Power Automate, Dataverse, and SharePoint.
  • Experience using CI/CD platforms such as GitHub Actions or Azure DevOps.
  • Experience working in retail, distribution, service, logistics, or other operational business environments.

Availability:

This is a full-time position and will require you to be available:

Monday to Friday from 8:00am to 4:30pm. On-call as needed.

Location:

This is a hybrid position

What to expect from us:

  • Application review: Once you apply, our team will review your application and let you know whether you will be moving forward.
  • One-way video interview: If selected, you’ll be invited to complete a short one-way video interview at your convenience.
  • In-person interview: Successful candidates will be invited to a second interview with our team.
  • Final decision: We’ll make a final decision and give you a call to let you know the outcome.

We value diverse perspectives and are committed to creating an inclusive workplace. If your skills and experiences align with this role, we encourage you to apply and join us in delivering exceptional service.