All remote jobs

Senior Full Stack Engineer

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

Remote from
Canada
Salary
CAD 162,591–195k / yr
Employment
Full Time
Experience
Senior
Published
Apply before
10 Nov 2026
Listing views
143
Application actions
7
Application 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/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

5/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
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 market
C$129,000
CA market rangeC$145k–C$205k
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.

Sample interview questions
Describe 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.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.
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

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.

Apply now >

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.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. .

Log in to save
One quick step before you apply

Sign in to continue.

Sign in or create a free account to continue to the employer's application.

Applying is free. After signing in, return to this job and select Apply Now.
Add alert
Jobs Talent AI Tools Salaries
Menu