Senior Backend Developer (Java)
31 Октября 2024
от 250 000 руб.
Город:
Москва
Занятость:
Полная занятость
Компания "GMS Services"
Привет! Мы в поиске 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 лет, мы прибыльные и самоокупаемые.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
30 Октября
Middle FrontEnd developer( РТСофт )
Москва
Компания "РТСофт" Наша команда разрабатывает и внедряет высокотехнологичные программные продукты, которые автоматизируют управление транспортом...
30 Октября
Java разработчик( Ростелеком Информационные Технологии )
Москва
Компания "Ростелеком Информационные Технологии" Мы – РТК ИТ , федеральная компания с подразделениями в 7 субъектах РФ. Мы занимаемся полным...
30 Октября
С# Developer / Net разработчик
Москва
Компания "Ростелеком Информационные Технологии" Мы в поисках . Net разработчика на проект Видеонаблюдение B2B. В данный момент количество наших...
30 Октября
Специалист по автоматизации тестирования (python, back-end)
Москва
Компания "Ростелеком Информационные Технологии" Наша команда создает крупнейший в России IPTV/OTT сервис интерактивного ТВ - WINK, с общим...
30 Октября
Системный аналитик (Senior)( Иннотехнум, Группа компаний )
Москва
Компания "Иннотехнум, Группа компаний" Вместе с нами тебе предстоит: взаимодействие с заказчиками и экспертами предметных областей;...
Вакансия размещена в отрасли