Middle Backend Kotlin-разработчик

Зарплата

от 70 000 до 210 000 ₽

Местоположение и тип занятости

Москва, Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Разработка сложных чат-ботов

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

Чем предстоит заниматься:

  • Разрабатывать телеграм ботов. Это мини backend такой, где есть взаимодействие с Telegram, взаимодействие с другими сервисами по API и запуск задач в фоне.
  • Писать простую обертку для API под сторонний сервис. Как пример: Notion, amoCRM и другие.
  • Забирать данные с сервисов, где нет официального API, по сути уметь парсить.
  • Никакого legacy у нас нет, только новые проекты на Kotlin.

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

  • Опыт разработки backend на Kotlin.
  • Уметь применять корутины в Kotlin.
  • Писать хорошо читаемый и сопровождаемый код.
  • Уметь реализовать простецкий REST API.
  • Уметь придумывать свои велосипеды и разбираться, как подружить один сервис с другим.
  • Иметь опыт работы с SQL или NoSQL базами данных. Как пример: MongoDB, MySQL, PostgreSQL.
  • Уметь развертывать свой код на сервере в минимальном виде.

Придется столкнуться, но по началу знать необязательно:

  • Писать тесты под ботов и backend.
  • Уметь минимально применять Docker.
  • Уметь применять SOLID и DDD, а не просто знать названия. Уметь делать архитектуру такой, чтобы в поддержке проект был проще.
  • Знать Python. Старые проекты писались на питоне и может понадобиться смотреть примеры реализации.
    Помимо этого, разрабатываем и подключаем сервисы для машинного обучения на Python.

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

  • Kotlin, Mongo, Ktor, kotlinx.coroutines.
  • Жесткого стека в ботах нет, все придумываем сами.

Условия: 

  • Удаленная работа.
  • Супер гибкий график. Нам важен результат, а не человеко-часы, просиженные просто так.
  • Оплачиваемый отпуск / Больничный.
  • Официальное оформление в штат.
  • Возможность работать над сложным и интересным проектом.

Бонусы

  • Бонусы после каждого реализованного проекта.
  • Бонусы ко дню рождения и компенсации тимбилдингов.
  • Техника Apple.
  • Ежегодное performance review и пересмотр зарплаты по результатам работы.
  • Отсутствие бюрократии, быстрое принятие решений, data driven management. 
  • Комфортное и развивающее общение в дружелюбной команде сильных специалистов.

Дополнительные инструкции

Для оценки твоей квалификации мы высылаем тестовое задание. Затем мы приглашаем тебя на интервью и если всё окей, то сразу приступаем к проектам.