Open Role
Mattermost

Remote opportunity at

Mattermost

Senior Full Stack Engineer

Mattermost makes collaboration software for sensitive government and infrastructure operators. Deployments can run on-premises or in private clouds, and the product covers messaging, file exchange, automation,…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Canada only
Salary
CAD 162,591 - 195,000/yr
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Published3h ago
Listing Views0
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

Mattermost makes collaboration software for sensitive government and infrastructure operators. Deployments can run on-premises or in private clouds, and the product covers messaging, file exchange, automation, calls with screen sharing, and project tracking on web, desktop and mobile. The company describes itself as remote-first and open source. This Senior Full Stack Engineer post centers on the web product. The engineer will ship functionality spanning a Go server and a React…

Job Description

Mattermost makes collaboration software for sensitive government and infrastructure operators. Deployments can run on-premises or in private clouds, and the product covers messaging, file exchange, automation, calls with screen sharing, and project tracking on web, desktop and mobile. The company describes itself as remote-first and open source.

This Senior Full Stack Engineer post centers on the web product. The engineer will ship functionality spanning a Go server and a React and TypeScript interface, meeting demanding security, compliance and uptime expectations. Day-to-day work includes designing and calling REST and WebSocket endpoints and handling PostgreSQL data models, query tuning and Redis caching.

The company describes its engineering culture as AI-forward, expecting engineers to lean on tools like Claude Code, Cursor or Copilot when generating scaffolding, refactoring, reviewing and writing tests. The engineer keeps ownership of correctness, security and design decisions. Mattermost says it prefers people who get work shipped over those who match a specific technology list.

Beyond feature delivery, the role involves building internal tooling and test infrastructure, including agent-driven workflows and reusable skills for colleagues, and owning the testing approach for everything the engineer ships. Early success looks like shipping full-stack functionality on the core platform within an AI-assisted workflow during the first three months.

Pay is set through a market-based approach. The posting cites a target range of CAD 162,591 to 195,000 for Canada-based hires. Applicants must already hold the right to work in Canada, with no sponsorship needed now or later. Certain roles could require a government security clearance, and some positions may fall under US export rules such as EAR and ITAR.

Responsibilities

  • Build full-stack features on a Go backend, a React and TypeScript frontend, and PostgreSQL and Redis data layers
  • Use AI coding assistants as a central part of daily work while staying responsible for results
  • Create internal tooling, test infrastructure and agent workflows for colleagues
  • Own the testing approach for the code you release
  • Create and call REST and WebSocket APIs
  • Meet the security and compliance bar expected by government and enterprise customers
  • Contribute to the open-source codebase

Requirements

  • Solid full-stack background using Go and React, or something comparable
  • Experience building and calling REST and WebSocket interfaces
  • Relational database skills with PostgreSQL, including schema design and query tuning
  • Daily hands-on use of AI coding assistants for scaffolding, refactoring, review and tests
  • Judgment on when to trust AI output and when to write the code yourself
  • Record of owning complex software from start to finish with limited oversight

Qualifications

  • Work with distributed systems or always-on service design
  • Familiarity with enterprise or regulated security requirements
  • Past work on national-security or critical-infrastructure products
  • Open-source contributions
  • Experience on dispersed or remote-first groups
  • Tooling built on coding agents, including MCP servers and agent skills, or agents wired into CI pipelines

Core Skills

Benefits

  • Remote work alongside colleagues spread worldwide in a trusting culture
  • Chance to contribute to a community open-source project

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this role remote?

The posting lists the role as remote, though applicants need Canadian work entitlement with no sponsorship needed now or later.

What is the target salary?

The posting gives a target range of CAD 162,591 to 195,000 for Canada. Actual pay may vary by location, skills and experience.

Is a security clearance required?

Some roles may require a government security clearance, depending on customer engagement. The posting does not say whether this specific role does.

Do I need an exact Go or React background?

No. The posting asks for full-stack work using Go and React, or something close, and says skills count more than an exact stack match.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Mattermost
MattermostPosted 3h ago
Full-timeRemoteUSD 165,000 - 215,000/yr

Posted by Mattermost

Source: Jobicy — Canada

View the original listing ↗

Posted by employer: Not specified

Added to Jobsiz: Oct 13, 2026

2 sources detected for this job

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

Mattermost

Mattermost

2Open Jobs
—No reviews yet
View Company Profile