Skip to main content
← Back to Jobs

Full Stack Engineer

JobgetherCanada
Full-time3-7
$115k - $145k
per year
👁️ 0 views📝 0 applicationsPosted 9/3/2026Expires 10/3/2026
Tailor Resume for This JobCheck ATS Score

Get alerts for roles like this

More Full Stack Engineer roles in Canada — straight to your inbox. No account needed.

Applying to this role? Tailor your résumé to this job description in one click, then download it clean — no watermark, no subscription.

Job Description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Full Stack Engineer based in Canada. As a Full Stack Engineer, you’ll contribute across the front end and back end of a modern SaaS platform, building reliable and scalable product experiences. You’ll work closely with engineers, product managers, and UX partners to turn ideas into technically robust, user-focused features. The role offers end-to-end ownership, from technical design and implementation through deployment and post-release support. You’ll have the opportunity to shape architectural decisions while working with large datasets and performance-sensitive systems. Quality is central to the role, with a strong emphasis on automated testing, observability, debugging, and maintainable code. You’ll join a remote-first, collaborative engineering environment where initiative, accountability, and thoughtful problem-solving are highly valued. Based in Toronto, you’ll help build technology that powers sophisticated advertising and data-driven workflows for enterprise customers. Accountabilities • Build and maintain maintainable, performant, and scalable full-stack features that deliver meaningful product value and a strong user experience. • Develop across both front-end and back-end systems, contributing to reliable SaaS applications and platform capabilities. • Own features from technical design and solutioning through implementation, testing, production deployment, and post-release support. • Maintain strong unit and integration test coverage to protect product quality, stability, and reliability. • Participate in architectural discussions and contribute technical perspectives to scalable and effective product design decisions. • Work closely with engineering, product, and UX teams to understand requirements and deliver cohesive, user-focused solutions. • Monitor application performance, investigate issues, review logs, and proactively identify opportunities to improve reliability and efficiency. • Work effectively with large datasets and performance-sensitive applications. • Document new and existing features clearly to support team alignment, knowledge sharing, and future development. • Take ownership of the reliability, correctness, and long-term maintainability of the code you ship. • Contribute to CI/CD practices and cloud-based development and deployment workflows. Requirements • 3+ years of professional experience working across both front-end and back-end development for SaaS products. • Strong experience with JavaScript and modern frameworks such as React. • Proficiency with TypeScript, React, and Redux is preferred. • Proficiency with Python and Django, including Django REST Framework, is preferred. • Experience designing and implementing unit and integration tests using tools such as pytest, Jest, React Testing Library, or similar frameworks. • Experience working with large datasets and developing systems capable of handling substantial data volumes. • Practical experience monitoring application performance, debugging production issues, and analyzing application logs. • Familiarity with Continuous Integration and Continuous Delivery (CI/CD) practices. • Familiarity with cloud platforms such as Azure, Google Cloud Platform, and/or AWS. • Strong software engineering fundamentals and an understanding of scalable application architecture. • Demonstrated ability to collaborate effectively with engineering, product, and UX teams. • Strong ownership, problem-solving, communication, and documentation skills. • A bachelor's degree in Computer Science, Computer Engineering, or a related field is preferred. • Experience in the AdTech industry is considered an advantage. Benefits • Estimated base salary of CA$115,000–CA$145,000 , with final compensation based on factors such as experience, skills, budget, and location. • Remote-first work environment with the role based in Toronto. • Flexible working arrangements designed to support productivity from home or other suitable locations. • Home office support. • Annual company retreats and opportunities to connect with distributed colleagues. • Opportunity to work on scalable SaaS technology serving enterprise customers. • Collaborative environment with close interaction across engineering, product, and UX teams. • Opportunities to contribute to architecture, technical decisions, and end-to-end product development. • Inclusive workplace committed to diversity, equity, inclusion, and equal opportunity. • Reasonable accommodations available throughout the application process. • New position offering the opportunity to make an impact within a growing product development team. 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. #LI-CL1We 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.

Required Skills

JavaScriptReactTypeScriptPythonDjangoDjango REST Frameworkunit testingintegration testingpytestJestReact Testing Librarylarge datasetsapplication performance monitoringdebuggingCI/CDcloud platformsReduxAzureGoogle Cloud PlatformAWSsoftware engineering fundamentalsscalable application architecturecollaborationAdTech

Prepare to Win This Role

Everything you need to ace the interview and negotiate top-of-band compensation.

The best-paying roles in your field. Every week. Free.

Join 10,000+ professionals getting job alerts and salary insights in their inbox

We respect your privacy. Unsubscribe anytime with one click.