Enable job alerts via email!

Full Stack Software Engineer

Proof

Canada

Remote

CAD 120,000 - 160,000

Full time

10 days ago

Boost your interview chances

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

Job summary

An innovative startup at the forefront of legal technology is on the lookout for a Full-Stack Engineer to join their dynamic team. This fully remote position offers the chance to work on a cutting-edge platform that is trusted by thousands of law firms. You'll be responsible for designing, developing, and maintaining both frontend and backend components, ensuring a seamless user experience. With a focus on performance, scalability, and maintainability, you'll collaborate closely with cross-functional teams to deliver high-impact features. If you're passionate about building robust applications and eager to contribute to a fast-growing company, this opportunity is perfect for you.

Benefits

Flexible time off and holidays
Equipment provided
Comprehensive benefits package
Healthcare
Dental
Disability

Qualifications

  • 3-5 years of full-stack development experience with a focus on scalable applications.
  • Strong proficiency in Go and frontend technologies like React and TypeScript.

Responsibilities

  • Design and maintain frontend and backend components for a seamless user experience.
  • Develop APIs and optimize backend infrastructure using Go.

Skills

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

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

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

Intermediate Full Stack Software Engineer ( US / Canada)

Jobgether

Remote

CAD 120,000 - 180,000

8 days ago

Senior Fullstack Software Engineer (Canada)

Centari

Remote

CAD 100,000 - 130,000

9 days ago

Full Stack Software Engineer

Narvar

Remote

CAD 110,000 - 240,000

8 days ago

Full Stack Software Engineer (Canada)

Orum

Remote

CAD 140,000 - 155,000

5 days ago
Be an early applicant

Infrastructure Software Engineer

Dropbox

Remote

CAD 134,000 - 182,000

2 days ago
Be an early applicant

Staff Software Engineer - CANADA (Remote)

Luxury Presence

Quebec

Remote

CAD 150,000 - 200,000

Today
Be an early applicant

Senior Full Stack Software Engineer - Tech Lead - (Remote - Canada or US)

Jobgether

Remote

USD 90,000 - 150,000

19 days ago