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.
- Комфортное и развивающее общение в дружелюбной команде сильных специалистов.
Дополнительные инструкции
Для оценки твоей квалификации мы высылаем тестовое задание. Затем мы приглашаем тебя на интервью и если всё окей, то сразу приступаем к проектам.