Senior Full Stack Engineer

Posted 13 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Full Stack Engineer building Mattermost’s secure collaboration platform for defense and critical infrastructure. Developing Go and React features with AI-forward workflows and open-source contributions.

Responsibilities

  • Architect and build scalable, high-performance full-stack features across Go, React, TypeScript, PostgreSQL, and Redis
  • Use AI coding agents such as Claude Code and Cursor in daily development while retaining accountability for correctness, security, and design
  • Develop internal tooling and testing infrastructure, including agentic workflows and skills for broader team use
  • Own testing strategy across frontend and backend code
  • Design and consume REST and WebSocket APIs
  • Maintain security and compliance standards required by government and enterprise clients
  • Contribute to Mattermost’s open-source codebase
  • Ship full-stack core-platform features within the first 90 days using an AI-forward workflow

Requirements

  • 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
  • Judgment to assess AI-generated output and take ownership of correctness, security, and design decisions
  • Ability to ship and own complex software end-to-end without close supervision
  • Candidates must be legally authorized to work in Canada without current or future sponsorship
  • Candidates must meet eligibility requirements for possible government security clearance or equivalent designation
  • Nice to have: experience with distributed systems or high-availability service architecture
  • Nice to have: familiarity with enterprise or regulated-environment security requirements
  • Nice to have: background in defense, intelligence, or critical infrastructure products
  • Nice to have: open-source contributions
  • Nice to have: experience working on distributed or remote-first teams
  • Nice to have: experience building tools, skills, or workflows on top of AI coding agents, including MCP servers, agent skills, or CI-integrated agents

Benefits

  • Remote-first culture: Work from anywhere with a globally distributed, high-trust team built for autonomy and ownership
  • AI-forward environment with AI-enabled workflows and agentic development
  • End-to-end ownership across the full stack
  • Open source at the core
  • EEO employer
  • Interview accommodations available upon request

Job type

Full Time

Experience level

Senior

Salary

CA$162,591 - CA$195,000 per year

Degree requirement

No Education Requirement

Tech skills

Distributed SystemsPostgresReactRedisTypeScriptGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.