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

Senior Full Stack Engineer

usd162.59k - usd195k per year
Full-time

Mattermost

Mattermost is the leading collaborative workflow platform for defense, intelligence, security, and critical infrastructure. Trusted by the U.S. Department of War and Fortune 500s, our platform runs on-premises and in private clouds, delivering secure messaging, file sharing, workflow automation, audio/screenshare, and project management—all with full data and operational control. Mattermost powers high-stakes workflows across mission planning, real-time, real-world operations, DevSecOps, incident response, and cyber defense—enabling secure collaboration from tactical edge and DDIL environments to enterprise HQ. Teams operate across web, desktop, and mobile, with embedded interoperability for Microsoft Teams, Outlook, and Microsoft 365.

To learn more, visit 

We are seeking a  Senior Full Stack Engineer to help build and scale Mattermost's core web platform for teams operating in defense and critical infrastructure sectors. You will contribute across our Go backend and React/TypeScript web frontend, building features that hold up under strict security, compliance, and reliability requirements.

Our engineering culture is AI-forward. We expect engineers to work fluently with AI coding agents such as Claude Code day-to-day — for scaffolding, refactors, code review, and test generation — and treat that as core craft rather than a shortcut. We would rather hire smart people who get stuff done than chase an exact tech-stack match. If you have a track record of shipping and owning complex software end-to-end, we want to hear from you.

What You Will Do

  • Architect and build full-stack features optimized for scalability and performance across Go, React, TypeScript, PostgreSQL, and Redis
  • Leverage AI coding agents such as Claude Code and Cursor as a core part of your daily workflow while retaining full accountability for correctness, security, and design decisions
  • Develop internal tooling and testing infrastructure to speed up the team's delivery, including agentic workflows and skills that make AI tooling more effective for the broader team
  • Own testing strategy across frontend and backend code you ship
  • Design and consume REST and WebSocket APIs with solid networking fundamentals
  • Maintain the security and compliance standards required by our government and enterprise clients
  • Contribute to Mattermost's open-source codebase

What We Are Looking For

Required:

  • Strong full-stack development experience in Go and React, or a comparable stack
  • Experience designing and consuming REST and WebSocket APIs with solid networking fundamentals
  • Relational database experience including PostgreSQL, schema design, and query optimization
  • Hands-on daily fluency directing AI coding agents such as Claude Code, Cursor, or Copilot for scaffolding, refactors, code review, and test generation — with the judgment to know when to trust the output and when to take the wheel yourself
  • Bias toward shipping and owning complex software end-to-end without close supervision

Nice to Have:

  • Experience with distributed systems or high-availability service architecture
  • Familiarity with enterprise or regulated-environment security requirements
  • Background in defense, intelligence, or critical infrastructure products
  • Open-source contributions
  • Experience working on distributed or remote-first teams
  • Experience building tools, skills, or workflows on top of AI coding agents including MCP servers, agent skills, or CI-integrated agents

How Success Is Measured

  • First 90 Days: Shipping full-stack features on the core platform using an AI-forward agentic development workflow and owning testing strategy across the code you ship.

Why Mattermost

  • Mission-driven work: Your contributions directly support the organizations and missions that depend on secure, reliable collaboration including the U.S. Department of War and critical infrastructure operators worldwide
  • Remote-first culture: Work from anywhere with a globally distributed, high-trust team built for autonomy and ownership
  • AI-forward environment: We actively adopt and build AI-enabled workflows. Agentic development is core craft here, not a novelty
  • End-to-end ownership: Ship and own complex software across the full stack with real accountability for what you build
  • Open source at the core: Be part of a vibrant developer community shaping the future of secure collaboration

Compensation

Mattermost takes a market-based approach to pay. Actual compensation may vary based on location, skills, experience, qualifications, and market conditions.

Target Salary Range: CAD $162,591–$195,000

Canada Eligibility & Compliance

Candidates must be legally authorized to work in Canada without current or future sponsorship.

This role may require obtaining and maintaining a government security clearance or equivalent designation (such as Reliability Status or Secret clearance under Canada's Controlled Goods Program), depending on customer engagement. Candidates must meet eligibility requirements to be considered.

Given Mattermost's work with U.S. defense and government customers, some positions may also require compliance with U.S. export control laws, including EAR and ITAR, which can apply to non-U.S. based employees working on covered technical data. For more information, visit the Bureau of Industry and Security and the Directorate of Defense Trade Controls.

 

 

Mattermost is an EEO Employer, we are a remote-first, open-source company.

We are continually working to expand our hiring in more countries and regions, ensuring compliance with local laws and regulations, which takes time.

Mattermost values your unique perspective—we welcome all applicants. We encourage individuals from all backgrounds to apply and are committed to assessing candidates based on their skills and qualifications. We do not tolerate discrimination against staff or applicants based on race, religion, national origin, age, disability, pregnancy status, veteran status, or other personal characteristics.

If you require accommodations during the interview process, please let us know—we’re happy to assist.

Vacancy posted 10 hours ago
Similar jobs that could be interesting for youBased on the Senior Full Stack Engineer in Canada vacancy
  • $135k - $165k per year

     ...processes with AI and helps people recover from their mental health challenges who otherwise would not have. We're seeking a Senior Full-stack Engineer who's motivated by seeing their work change outcomes for real people. You'll ship features end-to-end that patients and... 
    Senior
    Full time

    Limbic

    Canada
    4 days ago
  • usd175k - usd200k per year

     ...customers rely on us to drive financial resilience and operational clarity in a system under strain. ABOUT THE ROLE As a Senior Full-Stack Software Engineer at Ascertain, you'll ship product across the stack—from backend services and data infrastructure that power Ascertain’s... 
    Senior
    Full time
    Internship
    Remote work

    Ascertain

    Canada
    5 days ago
  • $135.1k - $159k per year

     ...SENIOR FULL STACK SOFTWARE ENGINEER ABOUT US Procurify is looking for a motivated, collaborative, and creative person who is passionate about technology. Procurify is the AI-enhanced procurement and AP automation platform for mid-market organizations. We make it easy... 
    Senior
    Full time
    Manual labor
    Immediate start
    Remote work
    Flexible hours

    Procurify

    Canada
    5 days ago
  •  ...source security infrastructure platform that engineers use for secrets management, certificates,...  ...building the open source security infrastructure stack for the AI era. About the role We’re looking for an exceptional Senior Full Stack Engineer to help us build, optimize,... 
    Senior
    Full time
    Work at office
    Remote work

    Infisical

    Canada
    5 days ago
  •  ...features we implement. WHY BEING A SOFTWARE ENGINEER AT DEEPNOTE IS AMAZING? - A Deepnote...  ...to planning, delivery, and tracking. - Full ownership and trust are the daily bread and...  ...creative with solutions is a must-have. OUR STACK - Typescript, React, GraphQL - Node.js... 
    Senior
    Full time
    Internship
    Work at office
    Flexible hours

    Deepnote

    Canada
    1 day ago
  • $170.4k - $234.3k per year

     ...advertising and marketing channels. Engineering at StackAdapt: As an Engineer at...  ...data sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React, GraphQL...  ...help you succeed.  We're seeking a Senior Full Stack Engineer to help lead our growing... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    1 day ago
  •  ...Engineering Full Time CSC Generation is the AI-native holding company re-engineering omnichannel retail. We acquire iconic brands and transform...  ..., our operating platform combining a Data Fabric, Automation Engine, proprietary tools, and shared services to modernize... 
    Senior
    Full time

    CSC Generation

    Canada
    5 days ago
  • $166.6k per year

     ...through the skies. It embodies the elegance of simplicity in engineering, transforming the demanding task of controlling an aircraft into...  ...engineering group is growing and we’re looking to hire senior full-stack engineers . We’re a team of pragmatic, product-minded engineers... 
    Senior
    Full time

    Mercury

    Canada
    5 days ago
  • usd160k - usd180k per year

     ...Note for all engineering roles: With the rise of fake applicants and AI-enabled candidate fraud, we have built in additional measures throughout...  ...to users and the accuracy and effectiveness of the application stack supporting those surfaces Technical Requirements - 5-7+... 
    Senior
    Permanent employment
    Full time
    Contract work
    Work at office
    Remote work

    People Data Labs

    Canada
    4 days ago
  • usd170k - usd220k per year

     ...Job Title: Senior Software Engineer Prompt is revolutionizing healthcare by delivering highly automated and modern B2B enterprise software...  ...experience of software development experience with a focus on Full Stack web development - Strong communication skills and the... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Prompt

    Canada
    4 days ago
  • usd137k - usd194k per year

     ...takes career progression seriously. In Engineering, that means meaningful ownership, real opportunities...  ...use AI tools every day across the stack, and the company is fully invested in...  ...with you. About the role As a Senior Full-Stack Engineer, you will be a senior technical... 
    Senior
    Full time
    Remote work
    Flexible hours
    Shift work

    Super.com

    Canada
    4 days ago
  • $100k - $250k per year

     ...What are we looking for? Hercules is looking for a senior analytics and full-stack engineer to help us build the future of AI software development What will you do? You will own our full data-stack: - ETL: Get all of our data from 3rd party providers (like Stripe,... 
    Senior
    Full time
    Work at office
    Remote work

    Hercules

    Canada
    1 day ago
  • $190k - $220k per year

     ...feel like having a team of great operators, engineers, and marketers working for you. Our...  ...you We are looking for a mission-driven senior engineer who is passionate about their craft...  ...collaboration opportunities! Our Tech Stack - Frontend: [React, Next.js Vue] - Backend... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Owner.com

    Canada
    4 days ago
  •  ...Kubernetes orchestration, Mirantis empowers platform engineering teams to deliver composable, production-ready...  ...-in, Mirantis ensures that customers retain full control of their infrastructure strategy. Seeking a senior Full-Stack TypeScript Engineer to construct the web... 
    Senior
    Full time
    Contract work

    Mirantis

    Canada
    5 days ago
  • usd147k - usd195k per year

     ...scale. Our Vision Energizing the planet with a faster, smarter, and more sustainable grid. WHAT YOU’LL DO As a Senior Full Stack Engineer, you will play a critical role in designing, building, and scaling GridUnity’s cloud-based SaaS platform. This is not just a... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Temporary work
    Internship
    Remote work
    Flexible hours

    GridUnity

    Canada
    5 days ago
  •  ...and Bling Capital, and was recently named to the Forbes Fintech 50. For more information, visit payabli.com As a Senior Software Engineer, Full-Stack at Payabli, you’ll own the interfaces that sit between complex financial infrastructure and the humans who use it every... 
    Senior
    Full time
    Flexible hours

    Payabli

    Canada
    4 days ago
  •  ...wherever they are. Our core mission at Railway is to make software engineers higher leverage. We believe that people should be given...  ...open-source repositories (CLI, Nixpacks etc). Some projects full-stack engineers have worked on in the past - Rebuild logging infrastructure... 
    Senior
    Full time
    Internship
    Remote work
    Monday to friday

    Railway

    Canada
    5 days ago
  •  ...company backed by top-tier investors. Join us to work alongside world-class talent in AI, engineering, and product as we redefine the future of financial services. Your Role As a Full-Stack Engineer at Eloquent AI, you will be at the forefront of building and scaling AI-... 
    Senior
    Full time

    Eloquent AI

    Canada
    5 days ago
  •  ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...significant impact, we encourage you to apply. Your Role: As a Senior Full-Stack Engineer, you will be responsible for designing, implementing... 
    Senior
    Full time
    Remote work
    Home office

    Alpaca

    Canada
    5 days ago
  •  ...with employees across the United States, Asia, Canada, Europe, and South America. Department: Software Engineering Function: Engineering Industry: Computer Software Employment type: Full-time Experience: Mid-Senior level Remote role listed by employer.... 
    Senior
    Full time
    Remote work

    Seeq

    Canada
    5 days ago
  •  ...what we do. Job Description We are looking for a highly skilled Full Stack Developer with expertise in Python, React, Django, FastAPI,...  ...with cross-functional teams, including UI/UX designers and DevOps engineers. Write clean, maintainable, and well-documented code following... 
    Senior
    Full time
    Remote work
    Worldwide

    Curotec

    Canada
    5 days ago
  •  ...Product Force Full Time We are looking for an exceptional, broadly experienced software engineer to join the Entefy team, building a full stack application from frontend to backend services with multiple databases to make things interesting. Can you wear many hats? If... 
    Senior
    Full time
    Remote work

    Entefy

    Canada
    5 days ago
  • $215k - $295k per year

     ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft....  ...the way for the next generation of large language models! AS A FULL-STACK SOFTWARE ENGINEER ON THE INTERNAL APPLICATIONS TEAM, YOU WILL:... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    2 days ago
  • $215k - $295k per year

     ...customers. Cohere is a team of researchers, engineers, designers, and more, who are all...  ...abilities and are comfortable working across the stack. - You’re able to read and understand, and...  ...or other showcases of your projects. FULL-TIME EMPLOYEES AT COHERE ENJOY THESE PERKS... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Home office

    Cohere

    Canada
    5 days ago
  • $135k - $180k per year

     ...team's job is to make product teams fast. We own the shared component libraries and design system, the build and release tooling every engineer touches daily, and the performance, accessibility, and observability standards that hold across our client surfaces. Much of the work... 
    Senior
    Contract work
    Remote work

    Penn Interactive

    Canada
    5 days ago
  • $122k - $144k per year

     ...Location: Remote, preference for Netherlands, United Kingdom, Ireland, Spain or Portugal. Key engineering and product teams are based in these locales. THE ROLE As a Senior Full Stack Software Engineer on the Product Engineering team, you'll design and deliver high impact... 
    Senior
    Full time
    Internship
    Remote work
    Flexible hours

    Maze

    Canada
    4 days ago
  • $140k - $192.5k per year

     ...advertising and marketing channels. Engineering at StackAdapt: As an Engineer at StackAdapt...  ...sets and have exposure to modern tech stacks around GoLang, Ruby on Rails, React, GraphQL...  ...help you succeed.  We're seeking a Full Stack Engineer to help lead our growing... 
    Full time
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours

    StackAdapt

    Canada
    5 days ago
  •  ...Engineering Full-time You're the technical leader for Internal Tools, owning architecture, quality, and engineering standards for the tools our internal teams rely on every day. This isn't a maintenance role. You'll bring recommendation, ranking, and other data-driven... 
    Senior
    Full time

    Raya

    Canada
    4 days ago
  •  ...financial institutions — big and small. THE ROLE As a Senior Software Engineer within our Digital Banking platform, you will be instrumental...  ...and implement robust testing strategies across the technology stack. - Provide technical guidance and mentorship to junior and... 
    Senior
    Full time
    Internship
    Remote work

    Bankjoy

    Canada
    5 days ago
  • About Curotec We are a globally leading software services company specializing in developing enterprise-level projects for clients worldwide. Our team is a unique blend of diverse skill sets, cultures, and backgrounds—a true melting pot of talent. One of the most rewarding ...
    Senior
    Full time
    Remote work
    Worldwide

    Curotec

    Canada
    5 days ago

Do you want to receive more vacancies?

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