Вакансия находится в архиве

Node.js-разработчик

Как попасть в нашу команду

«Твои решения напрямую повлияют на количество заказов и рост выручки компании»

Тимур Мустафин, тимлид команды «Клиентские страницы»

(Не актуально) Читай книжки из библиотеки, ходи на курсы и конференции.

Другие наши преимущества

Привет! Я Тимур, тимлид команды «Клиентские страницы» в Профи. Сейчас нас семеро: пять разработчиков, продакт и я. Иногда подключаем продуктовых и маркетинговых аналитиков. Мы отвечаем за фронт клиентских страниц и компонентов сервиса, SSR и часть GraphQL API.

У нас десятки миллионов клиентских страниц, в том числе посадочных. Они приводят клиентов на сайт, знакомят с услугами и помогают оставить заказ. Мы разрабатываем удобные и понятные блоки на этих страницах, чтобы увеличивать трафик и количество заказов. Например, во время пандемии сделали блок с дистанционными услугами. Это увеличило трафик в четыре раза. Ещё следим за поведенческими метриками, Core Web Vitals и проводим А/В-тестирование. 

Чтобы улучшить метрики, мы сделали кэширование страниц на верхнем уровне, не учитывая различные кейсы генерации страниц. Хотим вместе с тобой глубже пересмотреть архитектуру и учесть эти кейсы. Код посадочных страниц находится в монолите, планируем вынести его в отдельный сервис.

Технологии

Node.js, MySQL, MongoDB, Redis, Elasticsearch, GraphQL, TypeScript, Flow (переводим на TS). На фронте: React, React Query, Redux (легаси).

Зачем тебе к нам

  • Влиять на рост компании и видеть результаты своей работы в цифрах. Например, с 2017 года SEO-трафик ежегодно растёт на 50%.
  • Улучшать технологическую платформу. Мы серьёзно пересматриваем все процессы и технологии, составляем новые технологические стандарты. Один из важнейших проектов — переход на микросервисы. Рассчитываем, что ты в этом поможешь. 
  • Заниматься тем, что интересно. Можно углубиться во бэкенд, попробовать себя во фронтенде, помогать тимлиду в декомпозиции и планировании задач или улучшать процессы и проводить встречи. Вариантов для развития много. 

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

  • Оптимизировать бэкенд посадочных страниц. 
  • Отделить сервис посадочных страниц от монолита. 
  • Дорабатывать и оптимизировать GraphQL API для клиентских страниц.
  • Создавать бэкенд для новых блоков на странице и для новых типов страниц.
  • Перепроектировать и пересмотреть архитектуру SEO-сервиса и перевести его c PHP на TS.

Что нужно, чтобы к нам присоединиться

  • Опыт продуктовой разработки на Node.js от двух лет.
  • Уверенное владение TypeScript.
  • Опыт работы с MySQL.
  • Опыт проектирования и выбора технологий. Сейчас мы пересматриваем технологическую платформу и прислушиваемся к мнению каждого разработчика. Поэтому важно видеть плюсы и минусы разных инструментов и объяснять свою позицию команде. 
  • Опыт написания Unit и интеграционных тестов. 
  • Осознанный подход к читаемости и производительности кода. Можешь рассказать, какие принципы работы с кодом важны для тебя.
  • Будет плюсом знание MongoDB, Redis, Elasticsearch, Flow, GraphQL, React/Redux.

Что мы за это предлагаем

  • Высокую зарплату, которую пересматриваем раз в полгода.

  • Опционы компании тем, кто круто себя проявит. Будешь брать большие проекты, развиваться и вдохновлять команду — они твои.

  • Оплата 100% ДМС с первого дня. Стоматология, экстренная помощь на всей территории РФ, полис выезжающего за рубеж и телемедицина.

  • Комфортный офис на Ходынском поле (10 минут от метро «ЦСКА» и 5 минут транспортом от метро «Аэропорт»). Каши, омлеты, запеканки на завтрак, овощи и фрукты в обед.

  • Работу в IT-компании, аккредитованной в Министерстве цифрового развития.

  • Оплату профильных курсов, участия в конференциях. Ещё помогаем написать статью или подготовить выступление, если тебе интересно делиться опытом.

  • Пятничные посиделки в лофте. После работы мы любим собираться в нашем лофте недалеко от офиса, чтобы поболтать или поиграть в настолки.

  • Корпоративные выезды, тимбилдинги, хакатоны, митапы, тренинги. Поверь, они всегда проходят очень круто.

  • Маникюр и массаж в офисе. Мастера приходят несколько раз в месяц.

  • Работать где и когда тебе удобно, можно полностью удалённо. Главное — не подводить команду и ходить на общие встречи.

  • Доступ к электронной библиотеке МИФа и к книжной полке в офисе. Если не найдёшь нужную для работы книгу — мы её приобретём.

  • Скидки на услуги специалистов Профи. Компенсируем до 50% стоимости заказа.

Где мы находимся

Москва, ул. Авиаконструктора Микояна, дом 12, ближайшие станции метро «Аэропорт», «ЦСКА».

Все вакансии

Вакансии

Разработка

Тимлид в команду «Инструменты поддержки»
Предстоит проявить изобретательность и системный подход — объединить автоматизацию, ML и работу поддержки в единое целое.
Денис Румянцев, метатимлид кластера «Специалисты»
Middle/Senior PHP-разработчик в команду «Биллинг»

Создаём инструменты, которые помогают финансистам и продактам управлять деньгами компании.

Тимлид в команду Front Platform

Ищем лидера, который будет отвечать за качественную и масштабируемую архитектуру в сложном продукте.

Администрирование

Младший системный администратор MySQL

Задача нашей команды — обеспечивать стабильную работу сервиса в любой ситуации.