Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Full Stack Developer

Full-time

xMentium

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.
Vacancy posted 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Developer in Calgary, AB vacancy
  •  ...engineer we need it to do the following. Requirements • Develop & test smart contracts and programming efforts on Ethereum. • Work...  ...Engineering and/or equivalent experience • Juniors and/or Senior pro's are being considered. Ultimately, smarts and passion are the... 
    Senior
    Full time
    Internship

    Ndax Canada Inc.

    Calgary, AB
    7 days ago
  • $70.75k - $165.98k per year

     ...world. Role Overview Capgemini is seeking a highly skilled Full Stack Developer to join its technology team and support the design,...  ...Certifications and licenses, Relevant experience and skills, Seniority and performance, Market and business consideration, Internal... 
    Suggested
    Full time
    Local area

    Capgemini Sogeti

    Calgary, AB
    18 days ago
  •  ...SEARCH PROFILE Organization: ArcobiRole: Senior Full-Stack EngineerLocation: Calgary, AB, On Site work environment (Friday’s work from home...  ...globally. Their diverse team of data scientists, software developers, electrical engineers, and market analysts are committed to creating... 
    Senior
    Full time
    Internship
    Work from home
    Shift work

    Arcobi (FKA Arcus Power)

    Calgary, AB
    17 days ago
  • $200 per day

     ...This is a remote position. Job Overview We are hiring Full Stack Web Developer Interns who are passionate about learning and applying modern web development skills. This remote internship, available for 1 to 6 months, provides hands-on experience through live... 
    Suggested
    Long term contract
    Contract work
    Internship
    Remote work
    Flexible hours

    Business Web Solutions

    Calgary, AB
    13 days ago
  •  ...better decisions in real-time Build robust data transformation pipelines Ingest and connect siloed databases The Role As a Full Stack Engineer, you will be working on one or more of our new product initiatives. You will maintain a close working relationship with our... 
    Suggested
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo

    Calgary, AB
    7 days ago
  •  ...clients. We're all in on AWS, combining deep UX capability with senior engineering talent to get AI into production fast and keep it there...  ...ship.   Position Overview   We’re looking for a Staff Full Stack Engineer to lead the design and delivery of complex, integration... 
    Senior
    Long term contract

    Robots and Pencils

    Calgary, AB
    12 days ago
  •  ...td { border: 1px solid #e6e6e6; } tr th { background-color: #f5f5f5; } About The Role As a Senior Java Full Stack Engineer , you will make an impact by designing, developing, and delivering high‑quality software solutions that support key client initiatives. You will be... 
    Senior
    Full time
    Work at office
    3 days per week

    Cognizant

    Calgary, AB
    21 days ago
  •  ...industry leader. The position: As a Senior Software Developer , you'll play a key role in building...  ...experiences. Working across the full software development lifecycle, you'll...  ...organization. This role combines hands-on full-stack development with technical leadership... 
    Senior
    Long term contract
    Full time
    Monday to friday

    Trail Appliances Ltd.

    Calgary, AB
    4 hours ago
  •  ...smart people, we want to hear from you! We are looking for a Full Stack Software Engineer who builds software in an AI-native way — someone...  ..., contributing to shared internal frameworks, and continuously developing your fluency with AI-assisted development. You will thrive... 
    Full time

    altaml

    Calgary, AB
    a month ago
  •  ...to empower more Canadians to unlock the full potential of digital finance. To address...  ...Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions....  ...as problems arise. Follow Full Stack's detailed development process Requirements... 
    Senior
    Full time
    Work at office
    Remote work

    Ndax Canada Inc.

    Calgary, AB
    7 days ago
  •  ...Next Builder? Helcim is searching for a Senior Data Platform Developer to help lead the design, development,...  ...). Bonus Points: Technology Stack: We use BigQuery, dbt, Airflow, and Airbyte...  ...Rest & Recharge: Paid vacation + a full company break in December. Growth:... 
    Senior
    Long term contract
    Full time
    Work at office
    Remote work
    Monday to friday

    Helcim

    Calgary, AB
    6 days ago
  •  ...is building the alternative. As a Senior / Staff React Native Developer , you will own the experience that...  ...and AI as force multipliers. You get full access to Cursor, Claude with unlimited...  ...mobile applications. The Tech Stack: You have deep, production-proven expertise... 
    Senior
    Full time
    Temporary work
    Manual labor
    Relocation package
    1 day per week

    neofinancial

    Calgary, AB
    6 hours ago
  • $275k per year

     ...Senior/Staff/Principal Software Developer Calgary, AB — Full-time   The Role Financial software runs underneath the biggest decisions people make. When it'...  ...is ready to be accountable for what goes live. Our stack is GraphQL, Mongo, Node.js, TypeScript, React, and... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Manual labor
    Relocation package

    neofinancial

    Calgary, AB
    1 day ago
  •  ...investing in our employees and empowering them to develop themselves and their careers. Experience...  .... Job Duties We are seeking a Senior Software Engineer to help build and evolve...  ...Service Line: Landmark Software & Services  Full Time / Part Time: Full Time Additional... 
    Senior
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    22 hours ago
  • $110k - $160k per year

     ...extraordinary results. Key Responsibilities We are looking for a hands-on Generative AI Developer with strong experience in building intelligent applications using the Microsoft Azure AI stack. As part of a Microsoft partner consultancy, you will work on developing and... 

    Lantern

    Calgary, AB
    a month ago
  •  ...communities all over the world About the Role As the Lead Full Stack Engineer, you will take on a pivotal role in guiding the design...  ...coding practices. Your role will encompass mentoring junior developers, driving innovation, and ensuring the continuous growth and success... 
    Full time
    Remote work

    CoverGo

    Calgary, AB
    4 hours ago
  •  ...development, and implementation of a new software system. Build on work completed to date to advance system design and delivery. Develop software to support equipment planning, project tracking, procurement and installation tracking, and financial reporting. Lead the... 
    Senior
    For contractors
    Internship
    Remote work

    OXARO Inc.

    Calgary, AB
    21 days ago
  •  ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products. They must be able to clearly and effectively communicate within the team, provide solutions to problems and share their knowledge... 
    Senior
    Long term contract
    Full time
    Temporary work
    Work at office
    Flexible hours

    Millennium EMS Solutions Ltd.

    Calgary, AB
    20 days ago
  • $95 - $120 per hour

     ...Location: Calgary, Alberta Type: Contract Job #14316 MatchBox Consulting Group is currently seeking a  Senior Software Developer  for a 12 month contract role with a client of ours located in Calgary. Responsibilities: Lead end-to-end application analysis... 
    Senior
    Contract work

    MatchBox

    Calgary, AB
    a month ago
  •  ...About the Role As an Intermediate Developer, you'll be involved in all software development...  ...with database, back-end, and front-end stacks Ensure software deliverables align with...  ...junior developers Collaborate with senior developers to work on features of a big project... 
    Senior
    Full time
    Internship
    Immediate start
    Remote work
    Work from home
    Flexible hours

    highlightta

    Calgary, AB
    6 hours ago
  •  ...create Our training program – robust and ongoing. Continue to develop your baking skills through our Bronze and Silver Bakers...  ...products on us every shift ~ And more, including benefits for all full time employees While we thank you for your interest, only those... 
    Full time
    Local area
    Shift work
    Day shift
    Early shift

    COBS Bread

    Calgary, AB
    7 days ago
  • $3600 - $6000 per month

     ...Experience: 1–3+ years of experience in AI application development or full-stack development. Experience independently completing projects (0 to...  ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;... 
    Full time
    Internship
    Relocation

    Kaiyan Medical

    Calgary, AB
    15 days ago
  • $17 - $20 per hour

     ...AB T2T 5C8, Canada (CA) Hourly/Salaried: Hourly (Non-Exempt) Full Time/Part Time: Full Time Position Type: Regular Vacancy...  ...experience and demonstrated ability to provide excellent service and develop strong client relationships in a retail, hospitality, or client-... 
    Hourly pay
    Full time
    Part time
    Flexible hours
    Shift work
    Night shift
    Weekend work

    Sephora

    Calgary, AB
    22 hours ago
  • $15 - $16.5 per hour

     ...environment with flexible hours Our training program – Continue to develop your sales and leadership skills through our Bronze and Silver...  ...on us every shift And more, including benefits for all full time employees While we thank you for your interest, only those... 
    Hourly pay
    Full time
    Part time
    Local area
    Monday to friday
    Flexible hours
    Shift work
    Day shift
    Afternoon shift
    Early shift

    COBS Bread

    Calgary, AB
    4 hours ago
  •  ...platform — turning machine learning models into real product experiences that customers use every day. Your day-to-day work spans the full stack: TypeScript on both the backend (Node.js) and frontend (React), running on AWS serverless infrastructure including Lambda, API... 
    Immediate start
    Worldwide

    AppDirect

    Calgary, AB
    a month ago
  •  ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards...  ...Technology Product Service Line: Landmark Software & Services  Full Time / Part Time: Full Time Additional Locations for this... 
    Full time
    Part time
    Second job

    Halliburton

    Calgary, AB
    22 hours ago
  •  ...Iris's Fortune 100 direct client is looking Salesforce Developer. Please find below Job description and share me your updated resume at...  ...days onsite in a week )Must-hav ~ eIT experience working in a senior development and/or Lead Development role on engineering teams... 
    Senior
    For contractors

    Iris Software Inc.

    Calgary, AB
    28 days ago
  •  ...and development opportunities, including certified COBS Bread Sales Training and E-Learning And more, including benefits for all full time employees Accessibility Accommodation is available upon request for applicants and employees with disabilities. If you are... 
    Full time
    Part time
    Flexible hours
    Shift work

    COBS Bread

    Calgary, AB
    7 days ago
  • SLB is seeking a Simulation Technology Developer to join our Dynamics team in Calgary, Alberta . In this role, you will help develop and...  ...transition applications. The successful candidate will contribute to the full software development lifecycle, including algorithm design,... 
    Full time
    Local area
    Worldwide

    Schlumberger

    Calgary, AB
    16 days ago
  •  ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards...  ...to the global energy industry. About the Role You own the full development cycle for the features and systems your team assigns... 
    Full time
    Part time
    Second job
    Worldwide
    Shift work

    Halliburton

    Calgary, AB
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Full Stack Developer. Be the first to apply!