Fullstack JS-разработчик в команду В2В2С

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

«Творим что хотим. Если это помогает сервису стать лучше».

Сергей Муратов, продуктовый директор команды B2B2C

Привет! Я Серёжа, продакт-директор команды В2В2С в Профи. Нас девять: я, продакт Люда, технический продакт Саша, аналитик Олег, дизайнер Полина, разработчики Максим, Вася, Денис и Рома. Мы занимаемся тремя проектами:

  1. Поддержка — разрабатываем внутренние продукты, которые помогают команде поддержки работать эффективнее. Например, делаем очередь раздачи заданий, чаты для поддержки, шаблоны ответов операторов и их редактор.
  2. Платформа для всех типов чатов на сервисе (клиент — специалист, клиент — поддержка, специалист — поддержка). Делаем так, чтобы чаты выдерживали самые колоссальные нагрузки и можно было удобно расширять их функционал под нужды других продуктовых команд.
  3. Пресеты — предлагаем клиенту не ждать откликов на заказ и не сравнивать специалистов, а поручить это нашим партнёрам. То есть клиент платит фиксированную сумму и не тратит время на выбор специалиста, а сразу получает услугу.

Один из основателей чатов (Денис) переходит в другую команду, поэтому ищем нового разработчика. Первое время предстоит работать только с чатами, затем перейдёшь к другим проектам.

Стек: React/Redux, TypeScript (Flow), Node.js, GraphQL, MySQL.

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

  • Пробовать новое. Без экспериментов не бывает инноваций. Поэтому мы не боимся ошибаться и реализуем смелые решения. Например, сейчас экспериментируем с бизнес-моделью Профи.
  • Не только писать код, но и вместе с командой решать проблемы в продукте. Пригодятся логика и творческий подход.
  • Быть частью IT-community. Мы запустили сообщество для разработчиков, где раз в неделю говорим на интересные темы. Иногда приглашаем коллег из других компаний. Недавно провели открытый митап про жизнь разработчика в мире микросервисов.

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

  • В первое время предстоит писать клиентский код чатов и модули под разные интеграции в продукте. Использовать React / React Native, иногда TypeScript.
  • Когда освоишься, поможешь развивать бэкенд чатов (Node.js):
  • дорабатывать существующие методы GraphQL API и писать новые;
  • переносить проект с Flow на TypeScript;
  • оптимизировать производительность API;
  • оптимизировать хранение данных по чатам в MySQL базе.

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

  • Опыт коммерческой разработки на React/Redux и/или на Node.js от двух лет.
  • Опыт работы с типизированным JS (Flow/TS) от года.
  • Навыки кросс-браузерной вёрстки.
  • Понимание, как использовать JS на сервере и фронте. Ты пишешь понятный и поддерживаемый код. Не забываешь о том, сколько ресурсов он потребляет и как быстро работает.
  • Знание MySQL.Ты умеешь оптимизировать SQL-запросы и разбираешься в индексах. Будет здорово, если сможешь спроектировать таблицу или схему.
  • Умение и желание писать unit- и интеграционные тесты.
  • Здорово, если есть опыт работы с GraphQL.

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

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

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

  • Оплату половины стоимости ДМС, включая стоматологию.

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

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

  • Компенсацию половины стоимости парковки около офиса.

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

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

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

  • Занятия йогой в спортзале компании. А ещё раз в год оплачиваем часть стоимости абонемента в любой фитнес-клуб или отдельных тренировок.

  • Режим Office&Remote. Каждый самостоятельно решает, откуда работать сегодня. Главное, чтобы это устраивало команду.

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

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

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

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

Все вакансии

Вакансии

Разработка

Junior backend-разработчик на PHP

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

Senior PHP-разработчик

Мы делаем поиск заказов для специалистов быстрым и удобным.

ML Engineer

Наша цель — подобрать лучшего профессионала для клиента и помочь специалисту быстрее найти интересный заказ.

PHP-разработчик в команду «Телеком и Безопасность»

Мы отвечаем за связь Профи с внешним миром и продуктовую безопасность.

Middle/Senior Frontend Developer

Мы отвечаем за первый опыт специалистов на Профи

Fullstack / Frontend-разработчик в команду «Руки»

Мы берём на себя все хлопоты, которые обычно возникают при поиске мастера по ремонту.

Senior Frontend Developer

Вакансия для разработчиков, которые любят настраивать инфраструктуру.

Senior PHP-разработчик в команду «Бэкофис»

Наша команда переизобретает интерфейсы Профи и много экспериментирует, чтобы специалистам было удобнее использовать сервис.

Middle/Senior PHP-разработчик

Мы создаём продукт для своих коллег. Результат всегда виден сразу.

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

Мы отвечаем за то, как будет выглядеть и работать Профи для клиентов.

1С-разработчик в команду «Автоматизация»

Делаем так, чтобы люди в компании не тратили время на рутину и бюрократию.

Frontend Developer в команду «Фронт»

Мы серьёзно пересматриваем все процессы и технологии, составляем новые технологические стандарты. Важно мнение каждого разработчика.

React-разработчик в команду В2В2С

Мы занимаемся «сквозными» проектами, которые касаются и клиентов, и специалистов сервиса.

Тимлид в команду «Поиск заказов»

Поиск заказов — один из основных инструментов специалиста, который сильно влияет на здоровье продукта.

React-разработчик в команду «Бэкофис»

Отвечаем за то, чтобы специалистам нравился Профи. Заказы, профиль, информация о клиенте, способы оплаты — всё это мы стараемся сделать понятным и удобным.

Middle/Senior PHP-разработчик в команду «Биллинг»

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

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

Системный администратор

Наш главный вызов – совмещение быстрой разработки с высокой надёжностью сервиса.

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

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