Enable job alerts via email!

Full Stack Software Engineer

Proof

Toronto

Remote

CAD 120,000 - 160,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

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

Job summary

Join a fast-growing startup at the forefront of legal technology as a Full-Stack Engineer. In this fully remote role, you will collaborate with a talented team to design and develop both frontend and backend components of a cutting-edge platform. You will utilize your expertise in Go, React, and TypeScript to create seamless user experiences while ensuring high performance and scalability. This innovative firm offers a comprehensive benefits package, flexible time off, and the opportunity to work in an agile environment where your contributions will directly impact the evolution of the platform. If you are a proactive developer eager to learn and grow, this position is perfect for you.

Benefits

Flexible time off
Comprehensive benefits package
Equipment provided

Qualifications

  • 3-5 years of full-stack development experience with scalable applications.
  • Proficiency in Go, React, and TypeScript for robust web applications.

Responsibilities

  • Develop and maintain frontend and backend components of the platform.
  • Optimize APIs and backend infrastructure using Go.
  • Conduct code reviews and mentor junior developers.

Skills

Full-Stack Development
Go (Golang)
React
TypeScript
API Development
Database Management (SQL/NoSQL)
RESTful Services
Automated Testing
CI/CD Pipelines
Problem-Solving

Job description

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 growing 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:

  • 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
  • Backend development using Go (Golang), creating and optimizing APIs, database usage, and core backend infrastructure.
  • Implement modern, user-friendly interfaces using React and TypeScript, ensuring the platform meets high standards of performance, scalability, and maintainability.
  • Identify and resolve performance bottlenecks, scalability challenges, and security risks across the entire stack.
  • Work closely with cross-functional teams, including Product, and Design to deliver high-impact features and improvements within an agile development environment.
  • Conduct thorough code reviews, uphold best practices, and contribute to a culture of technical excellence. Provide mentorship and guidance to less experienced developers when required.
  • Contribute to the ongoing evolution of the platform by identifying areas for improvement and proactively suggesting and implementing new technologies and methodologies.

Qualifications:

  • 3-5 years of full-stack development experience, demonstrating proficiency in both frontend and backend systems and services, with a strong emphasis on building scalable and maintainable applications.
  • Proven experience with Go (Golang) or other modern programming languages (e.g., Node.js, Python, Ruby) in production environments, particularly in designing and implementing robust APIs and backend systems.
  • Solid understanding of frontend development using React and TypeScript, with experience building responsive, high-performance web applications.
  • Familiarity with database management (SQL/NoSQL), and experience integrating databases with backend systems.
  • Strong knowledge of RESTful services, with exposure to GraphQL being an advantage.
  • Experience with automated testing and CI/CD pipelines, ensuring high-quality, reliable code.
  • Excellent problem-solving skills, with the ability to debug, optimize, and refactor complex systems.
  • Strong communication and collaboration skills, with experience working in remote teams and an agile environment.
  • A proactive, self-driven mindset with a desire to continuously 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 package, including healthcare, dental, and disability

Salary band:

  • $120,000 - 160,000 CAD based on experience and location
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer - App Stores

Canonical

Toronto

Remote

CAD 110.000 - 240.000

7 days ago
Be an early applicant

Software Engineer - Trading Platform

Intelliswift - An LTTS Company

Toronto

Remote

CAD 125.000 - 150.000

Today
Be an early applicant

Senior Software Engineer (Identity Decisioning)

Affirm

Toronto

Remote

CAD 150.000 - 200.000

4 days ago
Be an early applicant

Software Engineer II (Merchant Risk Intelligence & Platform)

Affirm

Toronto

Remote

CAD 125.000 - 175.000

6 days ago
Be an early applicant

Full Stack Software Engineer (Canada)

Orum ?

Montreal

Remote

CAD 140.000 - 155.000

Yesterday
Be an early applicant

Full Stack Software Engineer (Canada)

Orum ?

Quebec

Remote

CAD 140.000 - 155.000

-1 days ago
Be an early applicant

Software Engineer II (Consumer Servicing)

Affirm

Toronto

Remote

CAD 125.000 - 175.000

6 days ago
Be an early applicant

Software Engineer II

Affirm

Toronto

Remote

CAD 125.000 - 175.000

7 days ago
Be an early applicant

Full Stack Software Engineer (Banking Integrations)

Toast

Vancouver

Remote

USD 110.000 - 140.000

7 days ago
Be an early applicant