Senior Node.js-разработчик в команду «Платформа чатов»

Оплата не указана

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

Профи (profi.ru)

г. Москва

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

Привет! Я Саша, продакт-менеджер команды «Платформа чатов» в Профи. Сейчас нас трое: я, тимлид Рома и фронтенд-разработчик Фёдор.

Мы развиваем платформу чатов, которая позволяет клиентам, специалистам и поддержке общаться между собой. Делаем так, чтобы чаты выдерживали большие нагрузки и можно было удобно расширять их функционал под нужды других продуктовых команд.

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

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

Наша команда работает удалённо, но можно если ты в Москве — можно приходить в классный офис.

Технологии

  • Node.js + TypeScript

  • GraphQL

  • MySQL

  • RabbitMQ

  • Flow.js — сейчас проект использует Flow, но стремимся полностью перейти на TypeScript

  • PHP — отдельный сервис бизнес-логики, с которым есть взаимодействие

На фронтенде:

  • React + TypeScript

  • React Query & React Context для управления состоянием

  • React Native, Reanimated 3

  • В других проектах используем Next.js

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

  • Создавать лучший продукт на рынке. Хотим сделать аналог Telegram со своими бизнес-особенностями, а это невозможно без крутой разработки.

  • Расти и заниматься тем, что интересно. Можно продолжать развиваться в бэкенде и стать оунером RTP в компании, попробовать себя во фронтенде или мобильной разработке на React Native, помогать тимлиду в декомпозиции и планировании задач или улучшать процессы и проводить встречи. Вариантов для развития много.

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

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

  • Глобальная задача — развивать сервис чатов, сделать из него полноценный мессенджер с уникальными фичами и бизнес-особенностями Профи. Из ближайших планов — добавить возможность закреплять сообщения, цитировать, ставить реакции.

  • Вместе с командой пересматривать устаревшие/неудачные архитектурные решения. Например:

    • сделать отправку сообщений асинхронным процессом, повысив стабильность системы при создании сообщения,

    • перейти от устаревшей технологии Flow на TypeScript.

  • Решать проблемы с ростом базы и оптимизацией запросов.

  • Повышать надёжность и скорость работы чатов.

  • Помогать с ловлей багов.

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

  • Уверенное владение Node.js, TypeScript. Опыт работы с Flow будет полезен, но если его нет — не критично.

  • MySQL — умение профилировать и оптимизировать запросы, строить индексы.

  • Опыт работы с RabbitMQ.

  • Опыт написания интеграционных и Unit-тестов.

  • Умение мыслить архитектурно — проектировать системы с учётом нагрузки и возможности масштабирования. Предстоит принимать ответственные архитектурные решения.

  • Умение договариваться. Мы много общаемся между собой и с другими командами, часто проводим стендапы и ревью. Нужно уметь объяснить свою мысль простым языком и находить компромиссные решения.

  • Умение ориентироваться в быстро меняющихся условиях и в задачах без чётких требований. Мы много экспериментируем и часто не знаем, как сработают наши идеи. Нужно уметь подстраиваться под ситуацию и предлагать свои решения.

  • Самостоятельность. Мы поможем разобраться в любом вопросе, особенно в первое время. Но в будущем ждём, что нам не придётся контролировать каждый твой шаг.

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

  • Высокую зарплату, которую пересматриваем два раза в год.
  • 100% ДМС с первого дня работы. Выбрали лучшие клиники в РФ и СНГ. А в других странах компенсируем походы к врачу или мед. страховку, которую ты выберешь.

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

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

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

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

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

  • «Плюшку» на выбор с оплатой 50/50:

    • Психотерапия. Поможем найти своего психотерапевта и оплатить часть стоимости сеансов.

    • Спорт — компенсируем любую активность, где ты заключишь договор: фитнес-клуб, занятия с тренером, студии. В том числе за границей.

    • Аренда коворкинга в любом городе мира, кроме Москвы (там уже есть отличный офис).

    • Обустройство домашнего рабочего места — поможем оплатить нужную мебель и аксессуары для работы.

  • Работу из любой точки мира. Приступай к задачам где и когда тебе удобно — в уютном офисе в Москве, на даче или за границей.

  • Электронную библиотеку на любой вкус. Бесплатный доступ к издательству Альпина или 50% оплата подписки на другие библиотеки.

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

Контактная информация

Профи (profi.ru)

Сайт: не указан

Почта: не указана

Вакансия опубликована 26.12.2023 в г. Москва.

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

#

Не указана

Москва

Удаленная работа

Подробное описание

19 марта

#

Москва

Полный день

Подробное описание

17 марта

#

Junior

от 110 000 до 190 000 ₽

Лысьва

Удаленная работа

Подробное описание

-