Enable job alerts via email!

Full Stack Software Engineer

Proof

Toronto

Remote

CAD 120,000 - 160,000

Full time

20 days ago

Boost your interview chances

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

Job summary

An innovative legal technology firm is seeking a skilled Full Stack Software Engineer to join their dynamic team. This fully remote position offers the opportunity to work on a cutting-edge platform trusted by thousands of law firms. You'll collaborate with talented professionals to design and maintain both frontend and backend components, ensuring a seamless user experience. With a focus on performance and scalability, you'll utilize modern technologies like Go, React, and TypeScript. Enjoy flexible time off, comprehensive benefits, and the chance to make a significant impact in a rapidly growing startup environment.

Benefits

Flexible time off
Healthcare coverage
Dental coverage
Disability coverage
Equipment provided

Qualifications

  • 3-5 years of full-stack development experience with emphasis on scalable applications.
  • Proven experience with Go (Golang) and designing robust APIs.
  • Strong understanding of frontend development with React and TypeScript.

Responsibilities

  • Collaborate to design, develop, and maintain frontend and backend components.
  • Develop backend systems using Go, optimizing APIs and database interactions.
  • Implement user-friendly interfaces with React and TypeScript.

Skills

Go (Golang)
React
TypeScript
SQL/NoSQL
RESTful services
GraphQL
Automated testing
CI/CD pipelines
Problem-solving
Collaboration

Job description

Join to apply for the Full Stack Software Engineer role at Proof.

Proof is a fast-growing startup at the forefront of legal technology, offering a best-in-class platform trusted by thousands of law firms across the U.S. Our platform is expanding rapidly, with a 10% month-over-month growth, and we are seeking a skilled and motivated Full-Stack Engineer to join our talented engineering team as we scale and expand.

Responsibilities:
  1. Collaborate with our team to design, develop, and maintain both frontend and backend components of the Proof platform, ensuring a seamless and responsive user experience.
  2. Develop backend systems using Go (Golang), creating and optimizing APIs, managing database interactions, and maintaining core backend infrastructure.
  3. Implement modern, user-friendly interfaces using React and TypeScript, ensuring the platform meets high standards of performance, scalability, and maintainability.
  4. Identify and resolve performance bottlenecks, scalability challenges, and security risks across the entire stack.
  5. Work closely with cross-functional teams, including Product and Design, to deliver high-impact features within an agile environment.
  6. Conduct code reviews, uphold best practices, and contribute to a culture of technical excellence. Mentor less experienced developers as needed.
  7. Contribute to platform evolution by identifying areas for improvement and proactively adopting new technologies and methodologies.
Qualifications:
  1. 3-5 years of full-stack development experience, demonstrating proficiency in frontend and backend systems, with emphasis on building scalable, maintainable applications.
  2. Proven experience with Go (Golang) or similar modern languages (e.g., Node.js, Python, Ruby), especially in designing robust APIs and backend systems.
  3. Strong understanding of frontend development with React and TypeScript, with experience in building high-performance, responsive web applications.
  4. Familiarity with database management (SQL/NoSQL) and integrating databases with backend systems.
  5. Knowledge of RESTful services; experience with GraphQL is a plus.
  6. Experience with automated testing and CI/CD pipelines to ensure high-quality code.
  7. Excellent problem-solving skills, including debugging, optimization, and refactoring complex systems.
  8. Strong communication and collaboration skills, especially in remote and agile teams.
  9. A proactive, self-driven attitude with a willingness to learn and improve.
What We Offer:
  • Full-time, salary position.
  • Fully remote role based in Canada.
  • Flexible time off and holidays.
  • Equipment provided.
  • Comprehensive benefits including healthcare, dental, and disability coverage.
Salary Band:
  • $120,000 - $160,000 CAD, based on experience and location.
Additional Details:
  • Seniority level: Mid-Senior level.
  • Employment type: Full-time.
  • Job function: Engineering and Information Technology.
  • Industry: Legal Services.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Full Stack Software Engineer Canada

Proof

Toronto

Remote

CAD 120,000 - 160,000

Yesterday
Be an early applicant

Senior Software Engineer

Microsoft

Toronto

Remote

CAD 108,000 - 200,000

Today
Be an early applicant

Senior Full Stack Software Engineer (Remote)

Mogo

Vancouver

Remote

CAD 115,000 - 150,000

3 days ago
Be an early applicant

Senior Software Engineer - Credit

Marqeta, Inc.

Vancouver

Remote

CAD 112,000 - 140,000

Today
Be an early applicant

Full Stack Software Engineer

eBay Inc.

Toronto

On-site

CAD 100,000 - 130,000

Today
Be an early applicant

Full Stack Software Engineer

eBay

Toronto

On-site

CAD 100,000 - 130,000

Today
Be an early applicant

Sr. Full Stack Software Engineer

eBay Inc.

Toronto

On-site

CAD 100,000 - 130,000

Yesterday
Be an early applicant

Senior Software Engineer (Identity Decisioning)

Affirm

Toronto

Remote

CAD 150,000 - 200,000

12 days ago

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Toronto

Remote

CAD 125,000 - 175,000

15 days ago