Обязанности:

  • Участие в разработке веб-приложений проектов ЦИССУС и Vision.
  • Участие в разработке высоконагруженных, гибко масштабируемых систем мониторинга и микросервисов на базе Node.js.
  • Участие в проектировании и разработке архитектуры, а также в создании нового функционала для существующих продуктов.
  • Поддержание жизненного цикла программного продукта.
  • Проведение code review.
  • Участие в командных встречах.
  • Принятие технических решений, выбор технологий и участие в формировании технического роадмапа.

Требования:

  • Опыт работы: 1–3 года; опыт разработки клиентских приложений свыше 3 лет.
  • Отличное знание JavaScript и TypeScript.
  • Отличное знание экосистемы React: Redux, MUI, React Router, i18n.
  • Опыт работы с Node.js, Fastify, Express и ORM.
  • Опыт работы с дизайн-системами и Figma.
  • Умение находить нестандартные решения технических задач и работать в команде.
  • Технический английский для чтения документации.

Будет плюсом:

  • Хорошая математическая и алгоритмическая база.
  • Опыт применения шаблонов проектирования.
  • Понимание принципов разработки высоконагруженных систем.
  • Опыт оптимизации кода и устранения утечек памяти.
  • Опыт работы с бандлерами и транспиляторами: Webpack, Vite, Babel.

Условия: Полная занятость, график 5/2, гибридный формат работы.