Enable job alerts via email!

Senior Full-Stack Engineer (Remote – Canada)

Proof

Toronto

Remote

CAD 140,000 - 180,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Proof, a leading legal tech startup, seeks a Senior Full-Stack Engineer for a remote position in Canada. The role involves building scalable systems and delivering impactful experiences across their platform. Candidates should have extensive experience with Go, React, and TypeScript, along with strong API design skills. This opportunity offers a competitive salary and comprehensive benefits, making it an attractive option for skilled engineers looking to make a difference.

Benefits

Flexible paid time off
Health, dental, and vision insurance
Company-provided equipment
Home office setup allowance

Qualifications

  • Minimum of 6 years of full-stack development experience.
  • Experience with Go, React, and TypeScript as primary technologies.
  • Strong understanding of API design and cloud-native systems on AWS.

Responsibilities

  • Build full-stack features from backend to frontend.
  • Lead design discussions and technical planning.
  • Mentor junior engineers and conduct code reviews.

Skills

Go
React
TypeScript
GraphQL
SQL
NoSQL
AWS
API Design

Job description

Join to apply for the Senior Full-Stack Engineer (Remote – Canada) role at Proof

Join to apply for the Senior Full-Stack Engineer (Remote – Canada) role at Proof

Get AI-powered advice on this job and more exclusive features.

About Proof

Proof is a rapidly growing legal tech startup modernizing how law firms operate. Our platform is trusted by thousands of firms across the U.S. and is experiencing rapid month-over-month growth. As we scale, we're looking for a

About Proof

Proof is a rapidly growing legal tech startup modernizing how law firms operate. Our platform is trusted by thousands of firms across the U.S. and is experiencing rapid month-over-month growth. As we scale, we're looking for a Senior Full-Stack Engineer to help us build robust, scalable systems and deliver impactful product experiences.

This is an opportunity to join a product-driven, engineering-led team where your work will directly shape the trajectory of a category-defining platform.

What You'll Do

  • Build full-stack features across our platform—from backend services to frontend interfaces—driving initiatives from design to deployment.
  • Architect and maintain backend systems in Go (Golang), optimizing for performance, scalability, and operational resilience.
  • Develop modern, responsive UIs in React and TypeScript that meet high standards for usability, accessibility, and polish.
  • Design clean, intuitive APIs, primarily using GraphQL, and contribute to best practices in API versioning, error handling, and schema design.
  • Identify and resolve performance bottlenecks, data issues, and system reliability gaps across the stack.
  • Lead design discussions and technical planning, contributing to architectural decisions and long-term platform strategy.
  • Mentor engineers, provide thoughtful code reviews, and raise the bar for technical excellence across the team.
  • Partner with DevOps to ensure smooth CI/CD pipelines, observability, and operational readiness for production systems.

What We're Looking For

  • 6+ years of hands-on full-stack experience, ideally building high-impact features in fast-paced product environments.
  • Proficiency in Go (or equivalent backend experience) and eagerness to work in a strongly-typed, compiled language.
  • Deep experience with React and TypeScript, including component architecture, state management, and performance optimization.
  • Solid understanding of GraphQL or REST API design, with practical experience building and consuming APIs in production.
  • Familiarity with cloud-native systems, preferably on AWS, and a pragmatic approach to scalability and infrastructure.
  • Strong database skills, including schema design, performance tuning, and transactional thinking (SQL or NoSQL).
  • Commitment to quality, with a track record of writing well-tested, maintainable code and improving system observability.
  • Excellent communication skills, especially in distributed, remote-first teams. You can lead conversations and drive clarity.
  • A product mindset—you care about the "why" behind your work and are comfortable collaborating cross-functionally.

Nice to Have

  • Experience contributing to or maintaining design systems or frontend infrastructure.
  • Familiarity with tools like Docker, Terraform, Datadog, Sentry, or similar.
  • Prior work in a high-growth startup or SaaS environment.

What We Offer

  • Full-time, permanent role
  • Remote-first (Canada-based)
  • Flexible paid time off, including national holidays
  • Competitive salary: $140,000–$180,000 CAD, commensurate with experience
  • Comprehensive benefits: health, dental, vision, and disability insurance
  • Company-provided equipment and a home office setup allowance

At Proof, we move quickly, solve real problems, and value engineers who take ownership and bring craft to their work. If you're looking to join a high-caliber team and help shape the future of legal tech, we'd love to hear from you.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Legal Services

Referrals increase your chances of interviewing at Proof by 2x

Get notified about new Full Stack Engineer jobs in Toronto, Ontario, Canada.

Frontend Software Engineer (Remote - Canada)
Intermediate Fullstack Developer (Ruby & React)
Full-Stack Senior Engineer (Front-End Leaning)
Senior Software Engineer (Features) - North America
Senior AI Software Engineer (Full-Stack)

Greater Toronto Area, Canada 4 months ago

Greater Toronto Area, Canada 17 minutes ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

4 days ago
Be an early applicant

Remote Senior Software Engineer (LLM) - 34953

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

5 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Part time

5 days ago
Be an early applicant

Full Stack Software Engineer

Athennian

Toronto null

Remote

Remote

CAD 125,000 - 175,000

Full time

5 days ago
Be an early applicant

Senior Full-Stack Engineer (Remote – Canada)

Proof

null null

Remote

Remote

CAD 140,000 - 180,000

Full time

Today
Be an early applicant

Senior Full-Stack Engineer (Remote – Canada)

Proof

null null

Remote

Remote

CAD 140,000 - 180,000

Full time

Yesterday
Be an early applicant

Senior Software Engineer

Contra

Toronto null

Remote

Remote

CAD 170,000 - 200,000

Full time

30+ days ago