1

Senior Full Stack Software Developer Jobs in Calgary, AB

ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production ... Requirements * 5+ years of professional software development experience, with demonstrated full ...

My client is looking for a Sr Full Stack Developer to assist in writing and maintaining high ... and improve software applications Assist in evaluating technology choices and rapidly test ...

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.

Ingest and connect siloed databases The Role As a Full Stack Engineer, you will be working on one ... software development experience with modern full-stack web development. * Fluent in one or more ...

Ingest and connect siloed databases The Role As a Full Stack Engineer, you will be working on one ... software development experience with modern full-stack web development. * Fluent in one or more ...

Work alongside other Software Developers to develop full-stack software solutions built for robustness, scalability, and performance using state-of-the-art software development practices * Design and ...

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 Jul 31, 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 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 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 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 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 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 July 2026, with employment types broken down into 82% Full Time, 6% Part Time, 1% Temporary, and 11% Contract. Highlights an 81% Physical, 6% Hybrid, and 13% Remote job distribution, with an average salary of $129,325 per year, or $62.2 per hour.

Senior Full Stack Developer

xMentium

Calgary, AB • On-site

Full-time

Posted 12 days ago


Job description

ABOUT US

At xMentium, we help enterprises turn their unstructured language and documents into structured, usable data at scale. Our AI-powered platform, anchored by xTract, transforms sprawling repositories of contracts, licenses, technical documentation, communications, and other business-critical documents into clean, queryable metadata that powers analytics, agents, and downstream systems.

We work across industries, including media and entertainment, oil and gas, manufacturing, real estate, financial services, and enterprise AI transformation more broadly, helping customers ground their AI agents, accelerate due diligence, unlock the value trapped in legacy repositories, and finally make their documents work for them.

We understand that life is about more than just work and believe that driving to a headquarters is part of the problem. That's why we're a remote-first company and offer flexible work arrangements that empower you to balance your professional and personal life effectively. Your well-being is important to us, and we encourage a healthy work-life balance to ensure you have time for what matters most to you and can always do what you need to do.

ABOUT THE ROLE

We're looking for a Senior Full Stack Developer to build and maintain production systems for our Document Intelligence platform.

Our extraction engine leverages a wide set of tools such as OCR, LLMs, and purpose-built ML models to extract data from complex documents at scale: legal documents, poor-quality scans, embedded diagrams, tabular images, and dense technical documents to name a few. In addition to automation of data extraction at scale, we emphasize quality with a specialized human-in-the-loop interface, ensuring accuracy of extractions before delivering data downstream. You'll work across our extraction pipeline, web application, and integration layers to produce high quality code and build features at enterprise scale.

The ability to leverage AI tools for rapid development while maintaining a high degree of code quality is crucial to this role. We need someone who can reason through pull requests and talk about why code works, offer technical trade-offs, and suggest improvements. You'll use your technical acumen to judge the output of an LLM to be production-worthy or a confident hallucination. You can discern when something doesn't look right, and collaborate with the team when necessary to ensure high quality as we scale. You don't hand off to QA until you'd sign your name to it.

Our ideal candidate could also contribute as a Forward-Deployed Engineer on our Solutions Delivery Team - a small, tactical group that works directly with customers to deploy and integrate our platform within their environments and third-party systems. This work requires comfort across APIs, databases, and external integration points, with particular attention to security, permissions, reliability, and scalability. You would participate in customer conversations to understand requirements, shape practical solutions, and troubleshoot issues through deployment. We value pragmatic engineers who communicate clearly, collaborate generously, and make sound technical decisions under real-world constraints.

Responsibilities

  • Design, build, and maintain full-stack features across our Document Intelligence platform (React/TypeScript front-end, Node/Python back-end, PostgreSQL and Graph databases).
  • Build and maintain extraction pipeline components that orchestrate multiple AI models and tools (LLMs, VLMs, OCR) with deterministic validation layers and automated testing.
  • Build and maintain integrations with Microsoft ecosystem services (E.g. SharePoint, Azure AI, Copilot Studio, Power Platform, MCP).
  • Debug complex issues across distributed systems, such as pipeline failures and optimization tuning.
  • Contribute to internal tooling, automation, and developer experience improvements.
  • Stay current with industry trends and recommend new tools or approaches where they genuinely improve the product or process.

Requirements

  • 5+ years of professional software development experience, with demonstrated full-stack depth.
  • Strong proficiency in TypeScript, React, Node.js, and PostgreSQL. Python experience valued.
  • Production experience building systems that integrate LLMs/AI models: using APIs, managing prompts, handling nondeterministic outputs, implementing validation, and controlling cost.
  • Solid understanding of software architecture fundamentals: design patterns, separation of concerns, and the ability to assess whether a proposed approach will hold up as the system grows.
  • Strong Git workflows, CI/CD practices, and automated testing discipline.
  • Conduct rigorous code reviews, evaluating for correctness, security, and maintainability. You provide pragmatic feedback on security, anti-patterns, testing gaps, and architectural misalignments while balancing efficient delivery and overall system quality.
  • Clear, direct communication. Ability to raise concerns, ask good questions, and collaborate without ego.

Preferred Qualifications

  • Familiarity with multi-modal AI systems and automation workflows.
  • Experience with SharePoint APIs and Microsoft 365 integration patterns.
  • Familiarity with containerization (Docker, Kubernetes) and infrastructure-as-code.
  • Experience in document processing, metadata extraction, or enterprise content management domains.
  • Experience with automated testing tools and frameworks such as Playwright.
  • Familiarity with MCP (Model Context Protocol), RAG (Retrieval Augmented Generation) and similar agent-based concepts.

Solutions Delivery Experience (Valued)

  • Third-party integrations. Experience building and maintaining integrations with external systems. Working through multiple APIs, varied authentication models, and real-world data quality issues to deliver reliable solutions.
  • API and database fluency. Strong hands-on experience designing, building, and troubleshooting RESTful APIs and working with relational databases in production environments.
  • Customer-facing communication. Comfortable joining calls with customers or partners to scope technical requirements, explain trade-offs in plain language, and collaborate on solutions without needing a translator between engineering and business.
  • A team player who makes practical decisions under real constraints: balancing quality, timeline, and scope without over-engineering or cutting corners. You solve the problem in front of you and move on.