Middle Kotlin Backend Developer (Core Product)

FUNCORP

Middle Kotlin Backend Developer (Core Product)

Описание вакансии

FUNCORP разрабатывает развлекательные UGC-приложения, которыми ежедневно пользуются миллионы людей по всему миру. Мы активно развиваем продукты компании и запускаем новые. Мы умеем быстро и качественно доставлять развлекательный контент и делаем это, пожалуй, лучше всех :)
Разработка продукта для американского рынка задает высокую планку. Поэтому мы ценим людей с идеями и тех, кто не боится брать ответственность. Даем проявить себя: мысли масштабно, предлагай гипотезы, иди на здоровый риск!
Мы разрабатываем мобильные приложения, почти вся логика которых находится на бэкенде.

Немного цифр: DAU наших приложений около 1 миллиона.

У нас есть монолит, написанный на PHP, и микросервисы, написанные на Kotlin. Новый код пишется на Kotlin, однако с монолитом так или иначе придется взаимодействовать, поэтому знания PHP будут плюсом. В качестве Базы Данных у нас MongoDB. На проекте используем Airflow как планировщик задач, поэтому наши инженеры умеют работать и с Python.
Мы ищем сильного Kotlin Developer, который ​​​​​​любит решать сложные задачи и разбираться с технологиями изнутри.

Важно: вакансия открыта удаленно.


Технологический стэк:

  • Kotlin + Spring + немного Ktor; PHP + Symfony + Doctrine MongoDB ODM;
  • DB: MongoDB, Redis, Clickhouse, Elasticsearch, Memcached, Kafka;
  • Гибридная инфраструктура (собственная DC + Amazon AWS);
  • Docker, Jenkins, Gitlab.

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

  • Опыт работы с Kotlin от 1 года;
  • Опыт работы с бэкендом от 2 лет;
  • Опыт работы с высокими нагрузками;
  • Умение писать чистый код, применение DDD подхода и следование SOLID принципам.

Что вы будете делать:

  • Организация непрерывной рассылки индивидуальных push-уведомлений пользователям, десятки тысяч в секунду (масштабирование отправки, распределенные кэши);
  • Внедрение сложных экспериментов с продуктом: обработка изображений на лету, формирование процесса создания новостных лент;
  • Обеспечение стабильности и устойчивости всего бэкенда;
  • Оптимизация работы с базами данных и очередями.

Мы предлагаем:

  • Удаленную работу;

  • 21 рабочий день оплачиваемого отпуска после испытательного срока.

Посмотреть контакты работодателя

Похожие вакансии

Удаленная работа
  • Армения

  • до 3000 USD

Рекомендуем
Sebekon
Удаленная работа
  • Армения

  • до 3000 USD

Рекомендуем
ETNA
Удаленная работа
  • Армения

  • до 3000 USD

Рекомендуем
LATOKEN
Удаленная работа
  • Армения

  • до 300000 RUR

ETNA
Удаленная работа
  • Армения

  • до 300000 RUR

Sebekon
Удаленная работа
  • Армения

  • до 300000 RUR

Nitka Technologies, Inc.

Go Developer

Nitka Technologies, Inc.

Удаленная работа
  • Армения

  • до 300000 RUR

WinTech
Удаленная работа
  • Армения

  • до 300000 RUR

Nitka Technologies, Inc.

Java Developer

Nitka Technologies, Inc.

Удаленная работа
  • Армения

  • до 300000 RUR

Murano Software

Senior .NET Developer

Murano Software

Удаленная работа
  • Армения

  • до 300000 RUR

Gaijin Games
Удаленная работа
  • Армения

  • до 300000 RUR

Sebekon
Удаленная работа
  • Армения

  • до 300000 RUR

MY.GAMES

Go Developer

MY.GAMES

Удаленная работа
  • Армения

  • до 300000 RUR

Smart Programming & Development LLC

Senior iOS Developer

Smart Programming & Development LLC

Удаленная работа
  • Армения

  • до 6000 USD

Nitka Technologies, Inc.

Python Developer

Nitka Technologies, Inc.

Удаленная работа
  • Армения

  • до 6000 USD

Nexters Global LTD

Senior Backend Developer (PHP)

Nexters Global LTD

Удаленная работа
  • Армения

  • до 6000 USD

MY.GAMES
Удаленная работа
  • Армения

  • до 6000 USD

High Ground Technology

Unity Developer

High Ground Technology

Удаленная работа
  • Армения

  • до 6000 USD

Open Design Alliance

Middle/Senior C++ Developer

Open Design Alliance

Удаленная работа
  • Армения

  • до 5000 USD

Pineparks International Ltd
Удаленная работа
  • Армения

  • до 5000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию