Senior Full-Stack Developer, Unity Ads Dashboards
Jobgether Canada · CA$103K–CA$161K/yr
Internet Marketplace Platforms · 11-50 employees
About the role
Design and implement production-grade backend services, APIs, and data models to support complex dashboard experiences. Collaborate with product and design teams to modernize legacy systems and ensure high-performing, intuitive user interfaces.
What they look for
Requirements
Requires professional experience in building production-grade backend services using Node.js and strong proficiency in TypeScript and React. Candidates must demonstrate the ability to own features end-to-end and influence architectural decisions in a complex, data-intensive environment.
Benefits
Full 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 Developer, Unity Ads Dashboards based in Canada.
The Senior Full-Stack Developer will build and evolve data-intensive dashboard products that give game publishers clear, actionable visibility into advertising performance and revenue. You will take ownership of backend services, APIs, data models, and the frontend experiences that bring complex information to life. The role offers significant technical influence, with opportunities to shape architecture and engineering standards across multiple systems. You will work across modern and legacy technologies while leading modernization and migration initiatives. Collaboration with Product, Design, and engineering teams will be central to turning complex workflows into intuitive, high-performing experiences. This is an autonomous, high-impact environment suited to an experienced engineer who enjoys solving ambiguous problems and driving solutions from concept through production.
\n
Accountabilities
- Design and implement production-grade backend services, APIs, and data models supporting complex, multidimensional dashboard experiences.
- Own features end-to-end, from requirements definition through implementation and production, spanning backend integrations, data pipelines, APIs, and frontend experiences.
- Develop and maintain RESTful or GraphQL APIs and backend services primarily using Node.js.
- Work across multiple systems, integrating existing and legacy services while maintaining data consistency across downstream platforms.
- Drive modernization initiatives by balancing new development with ongoing support, migration, and improvement of legacy systems.
- Shape technical direction through design reviews, architectural decisions, engineering standards, and best practices across backend and frontend development.
- Contribute to shared UI patterns, frontend architecture standards, and backend design conventions that improve consistency across the broader engineering environment.
- Collaborate closely with Product and Design to transform complex data and publisher workflows into intuitive, performant dashboard experiences.
- Investigate and resolve reliability, performance, and user-experience issues using metrics, monitoring, observability, and hands-on technical analysis.
- Support a high engineering quality bar through testing, code reviews, accessibility practices, maintainability standards, and knowledge sharing.
Requirements
- Proven professional experience designing and building production-grade backend services, APIs, and data models, with strong experience in Node.js or comparable backend technologies.
- Strong proficiency in TypeScript and React, including component design, state management, frontend performance, and maintainable architecture.
- Demonstrated ability to take complex features from requirements through production across both backend systems and frontend surfaces.
- Experience designing and delivering production-scale products involving APIs, integrations, data-intensive systems, and user-facing experiences.
- Proven experience influencing architectural decisions, establishing technical standards, and helping shape the engineering direction of a team or product area.
- Experience working across multiple systems, teams, or codebases while maintaining technical quality and consistency.
- Strong understanding of software engineering fundamentals, including testing, code reviews, accessibility, observability, and maintainable system design.
- Ability to operate independently in ambiguous environments, take ownership of initiatives, and make pragmatic technical decisions with limited guidance.
- Excellent communication and collaboration skills, with the ability to define scope, align stakeholders, and work effectively with Product, Design, and engineering teams.
- Experience with design systems, configuration-driven UI frameworks, or no-code builders is an advantage.
- Familiarity with frontend observability, including performance metrics, error tracking, and user-experience signals, is beneficial.
- Experience in advertising, analytics, e-commerce, or similarly complex data domains is a plus.
- Exposure to cross-team technical alignment, engineering guilds, quality initiatives, or architectural governance is also valued.
Benefits
- Competitive base salary of $103,000–$153,000 CAD for Zone A or $111,100–$161,100 CAD for Zone B, depending on primary work location.
- Potential eligibility for equity awards and company incentive programs, subject to applicable conditions.
- Remote work options across Canada, including British Columbia, Quebec, Ontario, Toronto, and Montreal.
- Comprehensive health, life, and disability insurance.
- Competitive retirement and pension plans.
- Employee stock ownership opportunities.
- Commute subsidies where applicable.
- Generous vacation and personal days.
- Family support programs and parental leave for new parents.
- Mental health and wellbeing programs and support.
- Global Employee Assistance Program.
- Employee Resource Groups and an inclusive workplace culture.
- Training and professional development programs.
- Volunteering and donation-matching programs.
- Office snacks and other workplace perks where applicable.
- Please note that benefits, eligibility, and coverage may vary depending on country and employment status.
- Relocation support and work visa/immigration sponsorship are not available for this position.
\nHow 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-CL1