[All remote jobs](https://jobicy.com/jobs.md)[![Mattermost logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/02/ecb6ff3992a12e3be49b73ca8a11f5c5.webp)](https://jobicy.com/company/mattermost.md)[Mattermost](https://jobicy.com/company/mattermost.md)

# Senior Full Stack Engineer

Review the role, location requirements, compensation details, and application process before deciding whether this opportunity fits your next career move.

[Apply for this job](#job-application)[View company](https://jobicy.com/company/mattermost.md)ShareRemote from[Canada](https://jobicy.com/job-region/canada.md)SalaryCAD 162,591–195k / yrDepartment[Software Engineering](https://jobicy.com/categories/engineering.md)EmploymentFull TimeExperienceSeniorPublished11 Oct 2026Apply before10 Nov 2026Listing views40Application actions1Application toolkit

## Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

AI Summary

## The role, at a glance.

Mattermost is hiring a Senior Full Stack Engineer to build and scale its secure collaboration platform for defense, government, and critical-infrastructure customers. The role spans Go backend development and React/TypeScript frontend work, with PostgreSQL, Redis, REST, and WebSocket APIs as core technologies. The engineer will own end-to-end delivery and testing while meeting demanding security, compliance, performance, and reliability expectations. Daily use of AI coding agents such as Claude Code, Cursor, or Copilot is a central expectation, paired with independent technical judgment and accountability. This Canada-eligible remote-first role may require eligibility for government security clearance depending on customer engagement.

## Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

### Job Complexity

5/5EasyHard

### Pace & Pressure

4/5RelaxedFast-paced

### Autonomy Level

5/5GuidedFull ownership

### Communication Load

4/5IndependentCollaborative

AI insightThis is a senior, end-to-end platform role in a security-sensitive domain, requiring strong backend, frontend, database, networking, testing, and architecture skills. Engineers are expected to ship independently while exercising sound judgment over AI-assisted code and compliance-sensitive design decisions.

## Salary analysis

Estimated compensation compared with the broader CA market for similar roles.

Estimated job medianBelow marketC$129,000CA market rangeC$145k–C$205k0C$226k

AI insightThe disclosed target range is CAD 162,591–195,000, with a midpoint of CAD 178,795.50. The salary_job_median is shown as an approximate USD equivalent of that disclosed midpoint for comparison because analysis_currency is USD; the actual posted compensation remains CAD and is not converted in the salary fields. Estimated US market base-pay range for a Senior Full Stack Engineer working on secure, high-availability SaaS/platform software is USD 145,000–205,000 annually, varying by location, security-domain experience, and scope of ownership.

## Core skills

Skills and capabilities most closely associated with this opportunity.

[Go](https://jobicy.com/jobs?search_keywords=Go.md)[React](https://jobicy.com/jobs?search_keywords=React.md)[TypeScript](https://jobicy.com/jobs?search_keywords=TypeScript.md)[PostgreSQL](https://jobicy.com/jobs?search_keywords=PostgreSQL.md)[Redis](https://jobicy.com/jobs?search_keywords=Redis.md)[REST APIs](https://jobicy.com/jobs?search_keywords=REST%20APIs.md)[WebSockets](https://jobicy.com/jobs?search_keywords=WebSockets.md)[Full-Stack Development](https://jobicy.com/jobs?search_keywords=Full-Stack%20Development.md)[Software Testing](https://jobicy.com/jobs?search_keywords=Software%20Testing.md)[AI Coding Agents](https://jobicy.com/jobs?search_keywords=AI%20Coding%20Agents.md)

Sample interview questionsDescribe a complex full-stack feature you delivered from design through production.I would explain the user problem, architecture, API and data-model decisions, frontend implementation, testing strategy, rollout plan, and measurable outcome. I would also identify trade-offs made around performance, reliability, and maintainability.

How would you design a secure WebSocket-based real-time collaboration feature?

I would use authenticated connection establishment, authorization checks at subscription and message boundaries, schema validation, rate limiting, structured audit logging, and secure session handling. I would also plan for reconnect behavior, backpressure, message ordering requirements, observability, and load testing.

How do you use AI coding agents without compromising code quality or security?

I use agents to accelerate scaffolding, refactoring, test generation, and code exploration, but I define constraints and review all output critically. I validate generated changes with tests, security review, dependency checks, and my own understanding of the system rather than treating generated code as authoritative.

What approach would you take to improve a slow PostgreSQL query in a production service?

I would first reproduce and measure the issue using query metrics and EXPLAIN ANALYZE, then inspect indexes, join patterns, cardinality estimates, and data access behavior. I would test targeted changes such as indexing, query rewrites, pagination, or schema adjustments, verify the impact under realistic load, and monitor the deployed result.

How do you maintain delivery speed while owning testing across frontend and backend changes?

I use a layered strategy: focused unit tests for business logic, integration tests for API and database behavior, and a small set of high-value end-to-end tests for critical workflows. I automate these in CI, keep test data deterministic, and use observability plus staged rollout practices to catch issues that tests cannot cover.

Opportunity details

## About this role.

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 [www.mattermost.com](http://www.mattermost.com/)

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.

Show more

[Apply now >](https://jobicy.com/jobs/154987-senior-full-stack-engineer-6.md)

*

![Upload CV](data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NSIgaGVpZ2h0PSI2NSIgZmlsbD0ibm9uZSIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48ZyBjbGlwLXBhdGg9InVybCgjQSkiPjxwYXRoIGQ9Ik0wIDBINjVWNjVIMFYwWiIgZmlsbD0iIzAyOWFlYiIvPjxnIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIj48cGF0aCBkPSJNMzMuMDQ5IDE1LjQ1NGExLjQzIDEuNDMgMCAwIDAtMi4wOTcgMGwtNy41NzkgOC4xNDdhMS4zOCAxLjM4IDAgMCAwIC4wOSAxLjk3MyAxLjQ0IDEuNDQgMCAwIDAgMi4wMDgtLjA4OGw1LjEwOS01LjQ5MnYyMC42MWExLjQxIDEuNDEgMCAwIDAgMS40MjEgMS4zOTdjLjc4NSAwIDEuNDIxLS42MjUgMS40MjEtMS4zOTd2LTIwLjYxbDUuMTA5IDUuNDkyYTEuNDQgMS40NCAwIDAgMCAyLjAwOC4wODggMS4zOCAxLjM4IDAgMCAwIC4wOS0xLjk3M2wtNy41NzktOC4xNDZ6TTE2Ljc2OSAzOC40YzAtLjc3My0uNjItMS40LTEuMzg1LTEuNFMxNCAzNy42MjcgMTQgMzguNHYuMTAybC4yMTUgNi4yMjljLjIyMyAxLjY4LjcwMSAzLjA5NSAxLjgxMyA0LjIxOHMyLjUxIDEuNjA3IDQuMTcyIDEuODMzYzEuNi4yMTggMy42MzYuMjE4IDYuMTYuMjE4aDExLjI4bDYuMTYtLjIxOGMxLjY2Mi0uMjI2IDMuMDYxLS43MDkgNC4xNzItMS44MzNzMS41ODktMi41MzggMS44MTMtNC4yMThDNTAgNDMuMTEzIDUwIDQxLjA1NSA1MCAzOC41MDNWMzguNGMwLS43NzMtLjYyLTEuNC0xLjM4NS0xLjRzLTEuMzg1LjYyNy0xLjM4NSAxLjRsLS4xOSA1Ljk1OGMtLjE4MiAxLjM3LS41MTUgMi4wOTUtMS4wMjYgMi42MTJzLTEuMjI4Ljg1My0yLjU4MyAxLjAzOGMtMS4zOTUuMTktMy4yNDMuMTkzLTUuODkzLjE5M0gyNi40NjJjLTIuNjUgMC00LjQ5OC0uMDAzLTUuODkzLS4xOTMtMS4zNTUtLjE4NC0yLjA3Mi0uNTIxLTIuNTgzLTEuMDM4cy0uODQ0LTEuMjQyLTEuMDI2LTIuNjEyYy0uMTg3LTEuNDEtLjE5MS0zLjI3OS0uMTkxLTUuOTU4eiIvPjwvZz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJBIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMCAwaDY1djY1SDB6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+)

### Upload your resume now

To unlock remote work opportunities and be discovered by global employers.

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Next step

## Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Keep exploring

## Related remote jobs.

*
![Tailscale logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/d3fa2e99-221.png)
Tailscale Oct 11  New

### [Software Engineer, AI Enablement](https://jobicy.com/jobs/155051-software-engineer-ai-enablement.md)

Thank you for considering Tailscale. If this job description resonates with you, please apply. Frequently cited statistics show that people who identify with historically marginalized groups are likely to apply…

*
![Polar logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2026/06/38ec7d73-221.webp)
Polar Oct 11  New

### [Product Engineering](https://jobicy.com/jobs/155050-product-engineering.md)

Product Engineering at Polar Product engineering at Polar is about shaping and building the finance layer for the next generation of AI products. We’re rethinking how billing works for a…

*
![TRM Labs logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/34aa038c-221.png)
TRM Labs Oct 11  New

### [Senior Software Engineer, Data Product](https://jobicy.com/jobs/155044-senior-software-engineer-data-product.md)

Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM’s platforms enable investigators to trace illicit activity, build…

*
![TRM Labs logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/34aa038c-221.png)
TRM Labs Oct 11  New

### [Senior Software Engineer, Backend | Product Engineering](https://jobicy.com/jobs/155038-senior-software-engineer-backend-product-engineering.md)

Build a Safer World. TRM Labs provides AI-powered intelligence solutions that help public and private sector agencies investigate and disrupt crime. TRM’s platforms enable investigators to trace illicit activity, build…

*
![Testlio logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/11024036-221.png)
Testlio Oct 11  New

### [Get Paid to Test Instagram+ (Brazil & Mexico)](https://jobicy.com/jobs/155039-get-paid-to-test-instagram-brazil-mexico.md)

Have you ever wished an app worked a little better? At Testlio, we help some of the world’s leading technology and consumer brands improve their apps and digital products by…

*
![Nash logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/08/276c5895-221.png)
Nash Oct 11  New

### [Forward Deployed Engineer](https://jobicy.com/jobs/155033-forward-deployed-engineer-6.md)

Forward Deployed Engineer Sydney or Melbourne (Hybrid) About Nash Nash is building the digital logistics infrastructure that powers delivery for some of the world’s largest retailers, tech platforms, and delivery…

*
![ecosio logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/eec17a98-221.png)
ecosio Oct 11  New

### [EDI Mapping Specialist – with e-invoicing (f/m/d)](https://jobicy.com/jobs/155018-edi-mapping-specialist-with-e-invoicing-f-m-d-3.md)

Company Description ecosio is a fast-growing, innovative service company and a leading provider of B2B integration, specialising in electronic data interchange (EDI), Web EDI and e-invoicing. ecosio is part of…

*
![saas.group logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2025/06/f6d362c3-221-1.png)
saas.group Oct 11  New

### [AI Lead / Engineering Manager](https://jobicy.com/jobs/155019-ai-lead-engineering-manager.md)

This role is part of our Usersnap team, one of our growing brands at saas.group. Profile Overview Usersnap is building AI-driven capabilities into the core of the product, from automated…

*
![Mattermost logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/02/ecb6ff3992a12e3be49b73ca8a11f5c5.webp)
Mattermost Oct 11  New

### [Senior Mobile Engineer](https://jobicy.com/jobs/154994-senior-mobile-engineer.md)

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…

*
![Autodesk logo](https://jobicy.com/data/server-nyc0409/galaxy/mercury/2022/03/983ea436405fa9ab72f858e1f1b874a7.jpeg)
Autodesk Oct 11  New

### [Software Architect](https://jobicy.com/jobs/150381-software-architect.md)

Job Requisition ID #26WD94957Position Overview At Autodesk, we are pioneers in 3D design, engineering, and entertainment software, building tools that empower some of the most creative minds on the planet to…

[Browse all jobs](https://jobicy.com/jobs.md)