О компании и команде
eLama - продуктовая IT-компания и один из крупнейших в России SaaS сервис в сфере интернет-маркетинга.
Мы создали платформу, которая уже 15 лет упрощает работу с интернет-рекламой. В личный кабинет интегрированы различные рекламные системы, такие как Яндекс.Директ, VK Реклама, Telegram Ads и др. Пользователи могут запустить свою рекламу на всех этих площадках, а также воспользоваться инструментами для автоматизации рекламных кампаний.
С нами работают более 40 тысяч клиентов. Среди них - Redmond, Ozon, Додо Пицца, Гарант, Nikon, Grow Food и др.
Мы обрабатываем огромные массивы данных клиентов, чтобы создавать уникальный сервис, который помогает эффективно выстраивать рекламные кампании в интернете, увеличивать посещаемость сайтов, а также экономить время и деньги при работе с рекламой.
У нас работает более 300 человек. Среди них — отдел разработки. Предмет разработки — инструменты по созданию, управлению, анализу, получению статистических данных по рекламным кампаниям и рекламному рынку.
Наша система построена на микросервисах, мы используем RabbitMQ и Kafka для обработки данных, все решения запущены в Kubernetes, покрыты мониторингом и логированием. У нас в планах оптимизация хранилищ статистических данных и переход на более подходящие решения чем PostgreSQL для подобных задач.
Ожидания от кандидата
Вам предстоит:
- принимать участие в создании решений в области хранения и обработки данных;
- создавать сервисы, которые работают с большими данными и с большой нагрузкой;
- развивать систему сбора метрик и контроля технических и бизнесовых показателей;
- разрабатывать системы для управления и обработки финансовых данных.
Мы ожидаем, что у вас есть:
- опыт разработки на Java/Kotlin от 5-х лет;
- знание PostgreSQL (сложные запросы, оптимизация);
- опыт использования Docker, docker-compose;
- знание Spring 5.x (MVC, DATA, Security, WebFlux, JPA), Gradle;
- умение разбираться в чужом коде и проводить качественные code review;
- опыт поддержки и написания Unit-tests;
- знание паттернов проектирования, DI, SOLID;
- опыт разработки и проектирования REST API/Swagger;
- опыт профилирования и поиска узких мест;
- опыт использования и настраивания CI/CD.
Будет плюсом:
- опыт работы со Scala (есть проекты которые мы хотим переписать на Kotlin);
- опыт использования gRPC;
- опыт работы с Nexus и SonarQube;
- опыт работы с kubernetes;
- опыт использования RabbitMQ, Kafka;
- опыт написание ETL на Apache Spark.
Условия работы
За это вы получите:
- работу в удобном формате:
- в стильном офисе в Санкт-Петербурге в 10 минутах от м. Московские Ворота (мы номинанты премии Best Office Awards)
- гибридный вариант дом/офис
- полностью удалённую работу.
- гибкое начало рабочего дня;
- оформление по ТК РФ — отпуск, больничный, полностью белая заработная плата;
- ДМС после испытательного срока;
- частичную компенсацию занятий английским;
- оплату профессиональной литературы и посещения конференций с компенсацией проезда;
- свежие фрукты, овощи и другие перекусы, а также спортивную комнату, массажное кресло, кикер, игровую комнату;
- корпоративы дважды в год, с оплатой проезда, если вы будете работать в другом городе;
- насыщенную корпоративную жизнь даже в онлайне — митапы, eLama on Air, квизы и проч.;
- команду, которая заряжена на достижение крутых результатов.