Back to job search
J
JobgetherVerified Job Source

Senior Full-Stack Developer

The role involves designing and developing robust full-stack software solutions to improve a legal technology platform. Key duties include building scalable backend services, creating responsive React interfaces, and mentoring other developers within an agile framework.

  • Remote
  • Canada
  • Posted Aug 7, 2026
  • 1 position

Job summary

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Full-Stack Developer based in Canada. This role offers the opportunity to build and scale innovative technology solutions within a fast-growing legal technology environment. You will contribute to a platform that improves access to essential services through efficient, user-focused digital experiences. As a Senior Full-Stack Developer, you will work across frontend and backend systems to deliver reliable, scalable applications. You will collaborate closely with product, design, and engineering teams in a remote-first, agile environment. The position provides ownership over impactful technical decisions and opportunities to influence platform evolution. You will contribute to engineering excellence through thoughtful architecture, automation, and continuous improvement. This is an ideal opportunity for a proactive developer who enjoys solving complex problems and building products at scale. Accountabilities As a Senior Full-Stack Developer, you will be responsible for designing, developing, and improving robust software solutions across the entire technology stack. You will contribute to platform scalability, performance, and reliability while collaborating with cross-functional teams to deliver meaningful product enhancements. Design, develop, and maintain frontend and backend components to deliver seamless and responsive user experiences. Build and optimize backend services, APIs, database integrations, and core infrastructure using modern programming practices. Develop intuitive web interfaces using React and TypeScript while ensuring strong performance and maintainability. Identify and resolve technical challenges related to scalability, performance, security, and system reliability. Collaborate with product and design teams to deliver high-impact features within an agile development framework. Conduct code reviews, promote engineering best practices, and contribute to a culture of technical excellence. Mentor and support other developers when needed while sharing knowledge across the engineering team. Continuously evaluate and implement improvements to technologies, processes, and development methodologies. Requirements The ideal candidate is an experienced full-stack engineer with strong technical expertise, a problem-solving mindset, and the ability to thrive in a collaborative remote environment. 3-5 years of professional experience in full-stack software development, building scalable and maintainable applications. Strong experience with backend development using Go (Golang) or another modern programming language such as Node.js, Python, Ruby, or C#. Proven ability to design and develop APIs, backend systems, and production-grade applications. Solid frontend development experience with React and TypeScript, including building responsive web applications. Familiarity with SQL and NoSQL databases and integrating data solutions into backend systems. Strong understanding of RESTful services, with GraphQL experience considered an advantage. Experience with automated testing, CI/CD pipelines, and modern software delivery practices. Ability to debug complex systems, optimize performance, and improve existing codebases. Excellent communication and collaboration skills, particularly within distributed remote teams. Self-driven attitude with curiosity, adaptability, and a commitment to continuous learning. Familiarity with agentic coding approaches is a plus. Benefits Full-time salaried position. Competitive compensation range of $135,000-$165,000 CAD depending on experience and location. Fully remote opportunity for candidates based in Canada. Flexible time off and holiday policies supporting work-life balance. Company-provided equipment and tools. Comprehensive benefits package including healthcare, dental, life insurance, and long-term disability coverage. Opportunity to work on impactful technology products with a global user base. Collaborative engineering culture with opportunities for growth and professional development. How Jobgether Works We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether? Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

What you’ll do

The role involves designing and developing robust full-stack software solutions to improve a legal technology platform. Key duties include building scalable backend services, creating responsive React interfaces, and mentoring other developers within an agile framework.

Requirements

Candidates need 3-5 years of professional full-stack experience with strong proficiency in Go or similar modern backend languages and React/TypeScript. Expertise in API design, database integration, and CI/CD pipelines is essential for this remote position.

Benefits

• Full-time salaried position • Flexible time off and holiday policies • Company-provided equipment and tools • Healthcare • Dental • Life insurance • Long-term disability coverage • Professional development opportunities

Listed skills

  • SQLPreferred
  • Node.jsPreferred
  • CI/CDPreferred
  • Automated testingPreferred
  • GoPreferred
  • ReactPreferred
  • TypeScriptPreferred
  • RubyPreferred
  • C++Preferred
  • GraphQLPreferred
  • PythonPreferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Go
  • React
  • TypeScript
  • Node.js
  • Python
  • Ruby
  • C#
  • SQL
  • NoSQL
  • RESTful services
  • GraphQL
  • CI/CD
  • Automated testing
  • API Design
  • Backend Development
  • Frontend Development

Job areas

  • Software
  • Technology
  • Engineering
  • Legal
  • Data & Analytics

Additional details

Minimum experience
2+ years
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available