← Все вакансии/Senior/jobgether
SeniorRemoteCanada

Full-Stack Developer

J
jobgether
Зарплата
$8,600–$13,400
Уровень
Senior
Формат
Remote
О роли

Описание вакансии

About the company

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.

Responsibilities
  • 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.
Conditions
  • 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.
Стек и навыки

С чем работаем