Senior Full Stack Engineer

Mattermost
Toronto
Workplace: OnsiteFull timeCAD 132,591 - 181,975Function: Software EngineeringSkills: ["Ownership","Accountability","Security mindset","Networking fundamentals","Testing focus","Quality judgment"]

Build and scale Mattermost’s core web platform for defense and critical infrastructure teams, delivering secure, high-reliability full-stack features across Go back end and React/TypeScript front end. Design and implement REST and WebSocket APIs, optimize PostgreSQL usage, and develop testing and internal tooling. Work with AI coding agents (Claude Code, Cursor) while owning correctness, security, and design decisions, including contributions to the open-source codebase.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mattermost
Mattermost
2 days ago

Senior Full Stack Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 21 hours agoStatus: Live

Job Summary

Build and scale Mattermost’s core web platform for defense and critical infrastructure teams, delivering secure, high-reliability full-stack features across Go back end and React/TypeScript front end. Design and implement REST and WebSocket APIs, optimize PostgreSQL usage, and develop testing and internal tooling. Work with AI coding agents (Claude Code, Cursor) while owning correctness, security, and design decisions, including contributions to the open-source codebase.
Location: Toronto
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Architect and build full-stack features optimized for scalability and performance across Go, React, TypeScript, PostgreSQL, and Redis.
  • •Use AI coding agents (Claude Code/Cursor) as a core workflow while ensuring correctness, security, and design decisions.
  • •Develop internal tooling and testing infrastructure to speed delivery, including agentic workflows.
  • •Own testing strategy across frontend and backend code you ship.
  • •Design and consume REST and WebSocket APIs, and maintain security and compliance standards for government and enterprise clients.

Pay and Benefits

Salary: CAD 132,591 - 181,975

Key Requirements

  • •Strong full-stack development experience in Go and React (or comparable stack).
  • •Design and consume REST and WebSocket APIs with solid networking fundamentals.
  • •Relational database experience including PostgreSQL, schema design, and query optimization.
  • •Daily fluency directing AI coding agents (Claude Code, Cursor, or Copilot) with judgment to verify outputs.
  • •Ship and own complex software end-to-end without close supervision.
Experience:Open sourceDefenseSecurityCritical infrastructure
Skills:OwnershipAccountabilitySecurity mindsetNetworking fundamentalsTesting focusQuality judgment
Languages:English
Tech Stack:GoReactTypeScriptPostgreSQLRedisRESTWebSocketClaude CodeCursorCopilotMCPCI

Eligibility

Work Authorization:Authorization required. Sponsorship not provided.
Security Clearance:Reliability StatusSecret clearance

Company Brief

Mattermost
Provides an open-source, self-hostable team collaboration platform with secure messaging, file sharing, and integrations for DevOps and enterprise workflows, enabling organizations to retain control of data and comply with strict security and privacy requirements.
Industry: Enterprise Software
Company Size: Large (251 to 1,000 employees)
Growth: Scaleup
Funding: Series A
Headquarters: Palo Alto, United States
Founded: 2015
WebsiteLinkedIn