Компания "FunCorp"
FunCorp - продуктовая команда, с 2004-го года мы создаем развлекательные мобильные приложения с мемами. Наша главная цель - заряжать людей смехом.
Да, мы буквально смотрим мемы на работе каждый день и мы все еще успешны, потому что это и есть наша работа!
Сейчас мы разрабатываем два основных приложения - iFunny и ABPV для рынка США. Наши продукты способны обрабатывать до 60 000 запросов в секунду в период пиковой активности и обслуживать миллионы пользователей. Ежедневно с помощью AI мы отбираем самый смешной
контент из 8 миллиардов событий.
Сегодня ищем в команду опытного Senior Backend Engineer.
Немного цифр: DAU наших приложений около 1 миллиона.
У нас есть монолит на PHP и микросервисы на Kotlin. В качестве Базы Данных у нас MongoDB. На проекте используем Airflow как планировщик задач, поэтому наши инженеры умеют работать и с Python.
Важно: позиция открыта удаленно.
Технологический стэк:
-
Kotlin + Spring + немного Ktor; PHP + Symfony + Doctrine MongoDB ODM;
-
DB: MongoDB, Redis, Clickhouse, Elasticsearch, Memcached, Kafka;
-
Гибридная инфраструктура (собственная DC + Amazon AWS);
-
Docker, Jenkins, Gitlab.
Что нужно, чтобы присоединиться к нам:
-
Опыт работы с Java/Kotlin/PHP от 3 лет;
-
Опыт работы в IT-сфере от 5 лет;
-
Опыт работы c MongoDB;
-
Опыт работы с высокими нагрузками;
-
Умение писать чистый код, применение DDD подхода и следование SOLID принципам.
Что вы будете делать:
-
Организация непрерывной рассылки индивидуальных push-уведомлений пользователям, десятки тысяч в секунду (масштабирование отправки, распределенные кэши);
-
Внедрение сложных экспериментов с продуктом: обработка изображений на лету, формирование процесса создания новостных лент;
-
Обеспечение стабильности и устойчивости всего бэкенда;
-
Оптимизация работы с базами данных и очередями.
Мы предлагаем:
-
Денежный бонус при рождении ребенка, премия в день рождения;
-
Ежемесячный бюджет на тимбилдинги и корпоративы.
Мы любим решать проблемы пользователей и бизнеса. Думаем не только о своем куске работы, а о продукте в целом. Понимаешь, как достичь нужного результата лучше и быстрее - предлагай!