Senior Full Stack Engineer

Jobgether — Canada · Posted ~9 hours ago

Senior Full-time

Skills

full-stack development scalable systems high-performance web applications large-scale data processing software architecture technical leadership mentoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack engineering opportunity in Canada focused on high-scale digital software. You will build high-performance web applications, work with large datasets and scalable systems, collaborate with Product, Design, and Data Science teams, and combine hands-on development with mentoring and architectural leadership.

Highlights

Work on large-scale software, solve complex engineering problems involving substantial datasets, collaborate across product and technical disciplines, and provide architectural guidance and mentorship.

Description

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 Engineer based in Canada. This role offers the opportunity to build and evolve high-impact software within a large-scale digital advertising platform. You will work across modern full-stack technologies while solving complex engineering challenges involving large datasets, scalable systems, and high-performance web applications. Depending on your experience and interests, you may contribute to areas including billing, AI-powered experiences, analytics, workflow automation, creative technology, developer experience, audience infrastructure, or developer ecosystems. You will collaborate closely with Product, Design, Data Science, and engineering teams to deliver meaningful customer outcomes. The position combines hands-on individual contribution with technical leadership, mentoring, architectural guidance, and a strong focus on engineering excellence. It is well suited to a senior engineer who enjoys simplifying complex systems, improving developer experiences, and building scalable products in a collaborative environment. Accountabilities Provide pragmatic technical guidance that helps teams solve complex problems while promoting engineering excellence and a positive developer experience.Develop clear, iterative, and actionable technical plans that support effective delivery across the product development lifecycle.Architect scalable web APIs, component libraries, backend systems, and other technical foundations aligned with long-term roadmap objectives.Collaborate with stakeholders across Data Science, Product, Design, and Engineering to identify and resolve technical challenges with cross-functional impact.Contribute significantly as an individual contributor to critical engineering projects that deliver measurable value to customers.Advise teams on technical debt and modernization strategies, balancing long-term engineering quality with current business priorities.Identify system bottlenecks, performance constraints, and other technical issues and develop practical solutions to address them.Lead or contribute to large-scale modernization initiatives involving legacy systems and technologies.Conduct rigorous code reviews and technical specification reviews to maintain high standards for software quality and architecture.Mentor engineers and lead by example in applying software development best practices.Build and improve performant end-to-end product experiences across frontend and backend systems.Depending on team placement, contribute to areas such as billing infrastructure, AI-powered advertising experiences, analytics and insights, customer journey orchestration, creative management, developer tooling, audience data, APIs, or developer ecosystems.Work collaboratively across teams to develop reliable systems and improve how software is designed, tested, deployed, and maintained. Requirements 6+ years of professional experience building highly performant web applications with strong user experiences.Strong full-stack engineering background, with frontend and/or backend depth and the ability to work across the broader application stack.Experience with technologies such as React, TypeScript, GraphQL, Ruby on Rails, and Go is highly preferred.Strong experience using test-driven development practices with one or more core full-stack technologies or comparable frameworks.Experience collaborating closely with Product and Design teams to design, implement, and iterate on high-impact end-to-end product experiences.Experience working with relational databases and key-value data stores.Demonstrated ability to analyze, benchmark, and optimize web application performance across the full technology stack.Experience leading large-scale modernization initiatives, including the transformation of legacy systems from planning through implementation.Strong architectural thinking and the ability to design scalable APIs, backend systems, and reusable frontend components.Ability to break down complex technical problems and simplify systems, processes, and solutions wherever possible.Strong communication and collaboration skills, with the ability to provide technical guidance across teams.Comfortable mentoring engineers, conducting technical reviews, and influencing engineering practices without relying solely on formal authority.Ability to work effectively in a fast-paced, collaborative, and flexible engineering environment. Benefits Base salary of $170,400–$234,300 CAD.Potential eligibility for additional compensation, including annual bonuses, commissions, equity awards, and a comprehensive benefits package depending on the role.Remote-first position with candidates located anywhere in Canada welcome.Retirement, 401(k), or pension savings programs globally, where applicable.Competitive paid time off packages, including birthday leave.Comprehensive mental health care program.Health benefits from day one of employment, where applicable.Work-from-home reimbursement.Optional global WeWork membership and access to hubs in London and Toronto.Robust training and onboarding program.Support for professional development initiatives, including conferences, courses, and books.Access to programmatic courses and certifications to support continuous learning.Parental leave program.Friendly, welcoming, and supportive working environment.Social and team events.Inclusive and accessible recruitment process, with accommodations available upon request.Benefits and perks may vary depending on location and the nature of employment. 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.