MaintainX

Principal Full-Stack Developer - Core

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Principal-разработчик в команду Core платформы MaintainX (CMMS): рабочие заказы, планирование, склад и отчётность. Роль предполагает техническое лидерство домена, проектирование архитектуры и менторство инженеров.

Задачи

  • Задавать техническое направление для ежедневно используемых клиентами workflow: планирование, управление запчастями, отчётность
  • Решать сложные продуктовые задачи: плотные data-heavy интерфейсы, большие объёмы данных, offline-поведение, multi-site масштаб
  • На новых командах определять архитектуру и инженерные практики с нуля
  • Делать сложные workflow простыми на desktop и mobile
  • Вести проектирование и поставку крупных неоднозначных проектов от планирования до продакшена
  • Работать напрямую с Product Managers, дизайнерами и инженерным руководством над roadmap команды и смежных команд
  • Отвечать за долгосрочное техническое здоровье домена: надёжность, производительность, критичные части кодовой базы
  • Принимать архитектурные решения и писать технические предложения
  • Менторить senior и staff инженеров, задавать стандарт code review
  • Повышать уровень tooling, тестирования и delivery-практик во всех командах
  • Участвовать в on-call ротации

Требования

  • 10+ лет профессионального опыта разработки full-stack web или mobile продуктов
  • Опыт лидирования технической работы в масштабе больше одной команды
  • Глубокий практический опыт с TypeScript, React и Node.js
  • Опыт проектирования систем, выдерживающих нагрузку, и понимание, когда что-то не стоит строить
  • Опыт mobile-first, адаптивной и итеративной разработки
  • Опыт написания поддерживаемого и тестируемого кода
  • Сильные навыки письменной и устной коммуникации
  • Умение продвигаться в задаче до полного прояснения спецификации
  • Ежедневное использование AI-инструментов в рабочем процессе
  • Nice to have: GraphQL, React Native, SQL-базы данных
  • Nice to have: опыт с scheduling/calendar UI, data-heavy frontend, offline-first или sync-архитектурами, multi-tenant или enterprise-платформами, workflow-движками, inventory и транзакционными системами

Условия

  • Гибридный формат: офисные хабы в Монреале и Торонто, без обязательного минимума дней в офисе
  • Компенсация включает базовую зарплату, а также, в зависимости от роли, комиссию, годовой бонус и equity
  • Пакет бенефитов зависит от страны
  • Команда из 5–10 человек
  • On-call ротация
  • Через 6 месяцев — полное владение техническим направлением домена или системы

Навыки

  • TypeScript
  • React
  • Node.js
  • MySQL
  • C#
  • Python
  • GraphQL
  • React Native
  • SQL

Похожие вакансии

Software Developer
WinsupplyMiddleMoraineОфис
19 окт.
Senior Web Developer
HIROTEC AMERICASeniorAuburn HillsОфис
19 окт.
Developer (multiple positions available)
SAP IT Business SystemeMiddlePalo AltoГибрид
169,576 – 206,460 USD в год
19 окт.
Senior Software Engineer, Full Stack
GoogleSeniorMountain ViewОфис
174,000 – 252,000 USD в год
19 окт.
Full Stack Developer
Zenith Mind Inc.MiddleNew YorkОфис
19 окт.
Principal Full-Stack Developer - Core — MaintainX, 170,000 – 296,000 USD в год, San Francisco | itrelocate