Создание сервисов с нуля и поддержка существующих;
Тесное сотрудничество с основной командой бэкенда и отделом исследований и разработок, интеграция ML-решений в продакшн;
Проектирование HL-архитектуры;
Разработка схем хранения данных;
Участие в формировании культуры бэкенда внутри компании.
Требования
Опыт разработки на Python3 не менее 3 лет;
Опыт работы с принципами синхронизации в асинхронном программировании: многопоточность, многопроцессность, asyncio;
Опыт работы с PostgreSQL или другими СУБД не менее 2 лет;
Умение писать как сырые SQL-запросы, так и использовать ORM;
Понимание необходимости использования определённого типа индекса в разных ситуациях;
Опыт создания RPC API/REST API;
Опыт работы с Kafka/RabbitMQ или другими брокерами сообщений;
Опыт работы с FastAPI/Django/Flask или другими Python веб-фреймворками.
Будет плюсом:
Опыт создания микросервисной архитектуры с нуля;
Интерес к машинному обучению;
Интерес к языку Go.
Условия
Профессиональное развитие — оплачиваемое обучение и курсы, онлайн / офлайн лекции, воркшопы и тренинги. Наши сотрудники участвуют во всех крупных IT митапах;
Адаптация — качественный онбординг, мы помогаем быстро и плавно решать все вопросы, регулярно собираем обратную связь в течение испытательного срока;
Карьера — ревью проводится каждые 6 месяцев, мы отслеживаем результаты и помогаем улучшать показатели;
Оборудование — всё необходимое для работы: мощный компьютер, дополнительные мониторы, телефоны\устройства\лицензии на ПО;
Баланс между работой и личной жизнью — возможность удобно строить свой рабочий график, брать отпуска и выходные без кучи согласований и бюрократии;
Здоровье — расширенная добровольная медицинская страховка (на территории Черногории);
Офис — классный офис в Черногории с комфортными рабочими местами и зонами отдыха;
Релокация — мы предлагаем полный пакет документов для тех, кто готов переехать в Черногорию, и помогаем с получением вида на жительство;
Prequel + — премиум-доступ ко всему продукту Prequel.