Назад
Company hidden
обновлено 1 день назад

Principal Software Developer (JavaScript/TypeScript)

131 000 - 191 400CAD
Формат работы
remote (только Canada)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Canada
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

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

Текст:
/
TL;DR
Principal Software Developer (JavaScript/TypeScript/Viewer Platform): Leading the design and evolution of high-performance 2D and 3D visualization platform capabilities across large-scale SaaS products with an accent on system architecture, distributed systems, and cross-team technical leadership. Focus on solving ambiguous platform problems, improving performance and scalability, and building shared frameworks and engineering practices across the organization.

Location: Remote/home-based in Ontario, Canada; in-person onboarding and/or identity verification may be required.

Base salary: $131,000–$191,400 for Canada-based roles; offers may exceed this range and may include annual bonuses, stock grants, and benefits.

Company

hirify.global develops software that helps innovators design and create buildings, cars, factories, films, and other products.

What you will do

  • Lead the design and implementation of large-scale, cross-team initiatives for the Viewer Platform, products, and services.
  • Define and prioritize high-impact technical problems aligned with product and platform strategy.
  • Shape system architecture and make critical trade-offs across performance, scalability, extensibility, maintainability, and developer experience.
  • Drive adoption of shared platform capabilities, frameworks, tools, patterns, and engineering practices across teams.
  • Lead root-cause analysis and implement durable cross-platform solutions while improving engineering velocity.
  • Partner with Product, UX, Platform, and Architecture teams on long-term roadmaps and technical strategy; mentor senior engineers and influence engineering standards.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, or equivalent practical experience.
  • 8+ years of professional software development experience, including significant work on large-scale or platform systems.
  • Expert-level proficiency in JavaScript/TypeScript and modern web technologies.
  • Strong experience designing and evolving complex system architectures across multiple teams or domains.
  • Deep understanding of high-performance applications, distributed systems, and service-oriented architecture.
  • Proven ability to lead cross-team technical initiatives and influence without direct authority.
  • Strong experience with performance optimization, debugging, and operating complex production systems.
  • Experience with modern development practices, including CI/CD and automated testing such as Jest and Cypress.
  • Experience working in Agile environments with short release cycles, operating independently in highly ambiguous problem spaces, and writing clean, maintainable, well-documented code.
  • Excellent communication skills and ability to influence senior stakeholders.

Nice to have

  • Experience as a tech lead and mentor of junior and senior engineers.
  • Experience with cloud-native architectures and large-scale distributed systems.
  • Expertise in 2D/3D visualization systems, rendering engines, or graphics technologies.
  • Experience building or evolving platform ecosystems, including APIs, extensibility, and developer platforms.
  • Experience with observability, monitoring, and production system operations at scale.
  • Experience serving in a Scrum leadership capacity.

Culture & Benefits

  • Remote/home-based work arrangement in Ontario, Canada.
  • Potential in-person onboarding and identity verification.
  • Competitive base salary with possible annual cash bonuses, stock grants, and a comprehensive benefits package.
  • Culture focused on belonging, meaningful work, and helping innovators turn ideas into reality.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →