Team Lead JavaScript Developer (High Load)

Дата размещения вакансии: 05.02.2025
Работодатель: Матрёшка Маркет
Уровень зарплаты:
от 250000 RUR
Город:
Санкт-Петербург
Лахтинский проспект 85к2
Требуемый опыт работы:
От 3 до 6 лет

Матрёшка — платформа с широким размахом

Наша платформа создана, чтобы поддерживать российское производство, помогать предпринимателям запускать новые проекты и подсвечивать на рынке качественные товары со всей страны!

Мы в поисках Team Lead JavaScript Developer (High Load)

Чем предстоит заниматься:

  • Руководить командой разработчиков (планирование задач, код-ревью).
  • Участвовать в проектировании и разработке frontend-части высоконагруженных систем.
  • Разрабатывать и внедрять архитектуру микросервисов и их интеграцию с Kafka
  • Оптимизировать производительность веб-приложений и разрабатывать решения, выдерживающие высокие нагрузки.
  • Взаимодействовать с backend-командой, дизайнерами, бизнес-аналитиками и другими участниками проекта.
  • Разрабатывать и поддерживать архитектуру приложений с использованием современных JavaScript-стеков.
  • Работать с инструментами для автоматизации бизнес-процессов, включая Camunda и чтение нотации BPMN.
  • Понимание и умение выстраивать CI/CD, Code Review, Unit-тестирование.
  • Контролировать качество кода и техническое состояние проектов.
  • Формирование команды JS разработчиков

Что мы ожидаем от кандидата:

Обязательные навыки:

  • Опыт работы с JavaScript от 5 лет, включая опыт на позиции Team Lead от 2 лет.
  • Высокий уровень знания vanilla JavaScript
  • Опыт работы с высоконагруженными системами (lazy loading, оптимизация запросов, кэширование, CDN).
  • Глубокое понимание микросервисной архитектуры и работы с Kafka.
  • Опыт работы с инструментами автоматизации процессов, такими как Camunda.
  • Знание и умение читать нотации BPMN.
  • Знание TypeScript и опыт работы с ним.
  • Умение работать с REST API и WebSocket, итд
  • Знание GraphQL будет плюсом.
  • HTML,CSS и тд. – само собой
  • Знание принципов SOLID, DRY, KISS и других паттернов проектирования.
  • Опыт работы с системами контроля версий (Git) и инструментами CI/CD.
  • Навыки управления командой, постановки задач и проведения код-ревью.
  • Умение настраивать мониторинг производительности (например, Sentry, Datadog).
  • Знания работы с Docker, Kubernetes и базовые навыки DevOps.
  • Понимание какие задачи должен выполнять TeamLead

Будет преимуществом:

  • Опыт работы с SSR и Next.js/Nuxt.js.
  • Понимание работы с NoSQL базами данных (например, MongoDB).
  • Знание и опыт работы с WebRTC.
  • Опыт проектирования сложных бизнес-процессов с использованием BPMN.
  • Знание методологий Agile/Scrum.

Условия:

  • Работа в гибридном формате (офис + удаленно).
  • Участие в разработке масшабного проекта с высокими нагрузками.
  • Стабильная заработная плата
  • Возможность профессионального роста и обучения.
  • Стильный просторный офис
  • Гибкий график работы и комфортные условия.

Если вы чувствуете потенциал отечественного бизнеса, то присоединяйтесь к команде «Матрёшка»! Присылай резюме и кодовое слово «лапти», если вам интересна вакансия