Senior Backend Developer

от 250 000 ₽ на руки

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

getmatch

г. Москва

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

От 3 до 6 лет

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

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

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

Полный день

Привет! Мы в поиске Senior Backend Developer (Java) в активно развивающуюся компанию Matchy.

О компании

Мы разрабатываем самую крутую SaaS-платформу для поиска кандидатов. Проще говоря, делаем “google для рекрутеров”. В продукт входит поисковый сервис по платной подписке и chrome extension. Растём по выручке и клиентам примерно x2 в год. В команде около 30 человек, в пропорции 1 к 2, R&D и Sales&Marketing.

О проекте

В наших процессах есть доброжелательный code review, CI, автотесты и много всего другого. В нашей инфраструктуре 75+ серверов, а реализована она через “Infrustructure as a code” подход. Со стороны разработки 50+ сервисов, 5 кластеров, терабайты трафика, Kotlin, Java, Python, TypeScript, Hadoop, Hbase, PostgreSQL, Solr, RabbitMQ.

Обязанности

Развивать бекенд проекта, обеспечивать стабильную и быструю работу систем, готовить их к дальнейшему росту. Улучшать базу кандидатов (полнота, консистентность, проклеенность, свежесть, etc), поисковую выдачу (релевантность данных к поисковым запросам, ранжирование, перфоманс, etc), конвейер сборки данных, системы скачки и аналитику по работе наших сервисов. Выстраивать процессы, при которых команда будет работать максимально эффективно.

Мы ищем

Хорошего, опытного инженера, который имеет опыт и понимание в вопросах:

  • Платформы JVM (Java/Kotlin) от 5ти лет коммерческого опыта
  • Алгоритмов и структур данных
  • Работа поисковых систем (индексация, ранжирование, etc)
  • Работа с большими данными (Hadoop/Hbase/MapReduce/Spark)
  • Принципы работы распределённых систем
  • Умение разбираться в сложных технических проблемах
  • Computer science (OS, networks, CI/CD, IaaC, hardware, security, etc)
  • Хорошие навыки коммуникации
  • Базовые навыки управления проектами и командой (менторинг)

Примеры задач

  • Увеличить количество контактов типа Telegram
  • Написать автоматизацию для скачки сайтов требующих JS-render
  • Добавить аналитику с долями размера разных полей индекса
  • Снизить количество нерелевантных профилей в поисковой выдаче
  • Уменьшить количество неправильных склеек профилей
  • Ускорить pipeline сборки данных (оптимизация map-reduce / spark команд)
  • Исследовать heap dump сервиса после падения с OOM и завести задачи на оптимизацию потребления памяти

Условия и Бонусы

  • Официальное трудоустройство. Белая зарплата на карту два раза в месяц и делаем все налоговые отчисления.
  • Команда, где есть возможность любому сотруднику проявить себя и повлиять на работу всей компании.
  • Работаем на MacBook Pro.
  • В случае необходимости компания оплачивает курсы.
  • Гибкий график.
  • Онбординг. Все расскажем и покажем. Не бросим наедине с новыми задачами.
  • Уверенность в завтрашнем дне. Нам 10 лет, мы прибыльные и самоокупаемые.

Ключевые навыки

Java

Адрес

Москва, Замоскворецкая линия, метро Динамо

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

getmatch

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

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

#

от 250 000 до 300 000 ₽

Москва

Варшавская

Полный день

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

17 июля

#

Не указана

Омск

Полный день

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

1 августа

#

от 150 000 ₽

Москва

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

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

30 июня