Обязанности:
Мы в AdGuard уже 16 лет создаём и развиваем линейку продуктов для защиты от интернет-рекламы, трекинга, фишинга и других веб-угроз. Экосистема продуктов состоит из множества браузерных расширений, десктопных и мобильных приложений. Более 100 млн человек по всему миру используют наше ПО на 20+ языках. Многие наши сервисы реализованы на Java. Мы ищем специалиста, который будет участвовать в разработке различных подсистем — высоконагруженного бэкэнда, слоя БД (Postgres, Clickhouse), вспомогательных сетевых приложений, бэкофиса. Наши рабочие инструменты — bitbucket, bamboo, slack, jira, sentry. Разработку ведем через пулл-реквесты с обязательным прохождением код-ревью, непрерывно поставляем релизы в продакшн, придерживаемся микросервисной архитектуры. Какие знания и навыки для нас важны: Коммерческий опыт разработки на Java от 3-х лет Знание английского языка от уровня В2 Опыт работы с PostgreSQL, хорошее знание SQL Понимание сетевых протоколов Хорошее знание computer science (базовые структуры данных, потоки/процессы и способ их взаимодействия, понимание термина "сложность алгоритма") Опыт разработки и отладки многопоточных приложений Навыки работы в консоли Linux, владение базовыми инструментами (scp, grep, find, ps, top, netstat, cat/tail/head) Умение находить компромисс между перфекционизмом и скоростью доставки Чем предстоит заниматься: Разработка REST-интерфейсов (в частности, взаимодействующих с базой данных) Проработка модели данных/схемы БД совместно с коллегами Проксирование/вызов внешних API, в том числе описанных OpenAPI/Postman схемами Экспорт метрик для Prometheus (технических и бизнесовых) Анализ проблем эксплуатации с использованием Sentry Что мы предлагаем: Гибкое начало рабочего дня и возможность удаленной работы из любой точки мира Возможность релокации на Кипр с частичной компенсацией от компании после испытательного срока Занятия по иностранным языкам онлайн Компенсация стоимости обучения и курсов повышения квалификации после испытательного срока Профессиональная команда, отсутствие микроменеджмента и выстроенные командные процессы Зарплата в рынке с возможностью роста Перспективы горизонтального и вертикального карьерного роста внутри компанииПохожие вакансии