⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна, но, может быть, ваш отклик будет рассмотрен. Попробуйте откликнуться на эту вакансию, если она вам понравилась или вы можете  найти актуальные похожие вакансии

Senior Kotlin Backend Developer

Прямой работодатель  FunCorp
Москва, Россия
Сеньор
Информационные технологии • Разработка • Kotlin • Java • Spring • MongoDB • СМИ, Медиа и индустрия развлечений
20 ноября 2020
Работа в офисе
Опыт работы от 3 до 5 лет
от 200 000 ₽
Работодатель  FunCorp
Описание вакансии

FunCorp — международная компания, которая занимается разработкой развлекательных UGC-сервисов. C 2004 года мы развиваем FunTech индустрию, создавая продукты и сервисы на стыке фана и технологий. Мы — эксперты в самом смешном из всех серьёзных видов бизнеса.

Наш основной продукт iFunny — второе по популярности приложение в США в категории Entertainment, его установили более 50 миллионов раз. Наша аудитория — молодое коммьюнити создателей и любителей мемов. Ежедневно в приложение заходят до двух миллионов пользователей, которые совершают 400 миллионов просмотров.

Наши приложения кажутся простыми — так и должно быть в FunTech. Но под капотом у нас мощные технологии, современные решения и методологии, обеспечивающие эту лёгкость. Мы используем колоночные и NoSQL-базы данных, сервисно-ориентированную архитектуру, оркестрацию и автоматическое горизонтальное масштабирование, чтобы ежедневно обслуживать более четырех миллионов человек по всему миру, отвечая в пике на более чем 25000 запросов в секунду. Система аналитики принимает и обрабатывает 8 миллиардов событий в сутки, позволяя знать всё о том, что происходит с нашими пользователями, как отражаются на них улучшения и изменения.

Бэкенд-команда разбита на динамические кросс-функциональные группы. Мы практикуем перекрестный code review, пишем тесты и документацию. Все наши продакт-менеджеры имеют технический бэкграунд, а поставленные перед командой задачи имеют статистическое обоснование. Мы всегда проводим A/B-тест выдвинутых гипотез и на основе этого принимаем решение о целесообразности их реализации. А наша система Continuous Delivery позволяет нам выпускать новые версии ежедневно.

Что нужно, чтобы присоединиться к нам:

  • иметь обширный опыт бэкенд-разработки на Kotlin + MongoDB + Spring Framework (скорее всего вы знаете Java тоже, и это будет плюсом);
  • уметь и любить писать чистый код, использовать подход DDD и следовать принципам SOLID;
  • чувство юмора :)

Стек используемых технологий:

  • Spring, JUnit, Ktor в асинхронных сервисах;
  • MongoDB, Redis, Elasticsearch, Clickhouse;
  • Amazon Web Services (ECS, SQS, S3, ...), Docker, Jenkins, Gitlab, Prometheus + Grafana, Kibana.

Что предстоит делать:

  • работать в кросс-функциональной команде быстрыми большими итерациями;
  • развивать и поддерживать REST-бэкенд нового экспериментального UGC-приложения на Kotlin под Spring Framework;
  • обеспечивать отказоустойчивость, масштабируемость, оптимизировать узкие места.

Что мы предлагаем:

  • квартальные, реферальные, релокационные премии, бонусы ко дню рождения, при рождении ребенка, компенсации тимбилдингов;
  • индивидуальный бюджет на обучение и участие в российских и зарубежных конференциях;
  • расширенный пакет ДМС;
  • компенсация фитнеса;
  • техника Apple;
  • бесплатные завтраки и обеды в офисе;
  • корпоративные мероприятия;
  • комфортный офис в минутной доступности от ст. м. Белорусская.