Разработчик Python/Django
Зарплата
от 60 000 до 150 000 ₽
Требования
Местоположение и тип занятости
Компания
Международная FinTech компания
Описание вакансии
Условия работы
Мы разрабатываем собственные IT-продукты в сфере блокчейн технологий и цифровой экономики .
В данный момент мы расширяем команду разработки для создания нового продукта в нашей экосистеме и ищем опытного разработчика Python/Django.
Задачи:
- Разработка backend (REST API ) для сервисов, как в рамках новых проектов, так и для уже существующих;
- Взаимодействие с фронтенд-специалистами;
- Участие в планировании и декомпозиция задач, своевременное их выполнение;
- Понимать продукт, вникать в бизнес-процессы;
- Предлагать архитектурные решения, участвовать в проектировании архитектуры продукта;
- Мониторить производительность, оптимизировать где нужно;
- Ведение технической документации.
Требования:
- Опыт разработки сложных проектов;
- Отличное знание Python, Django, Celery, PostgreSQL, Redis, ClickHouse опыт работы от 3-х лет;
- Опыт написания unit-тестов;
- Знание SQL (в частности, PostgreSQL) умение оптимизировать запросы, умение писать запросы без ORM;
- Опыт работы с микросервисной архитектурой;
- Понимание принципов взаимодействия между различными сервисами (где можно обойтись API, а где лучше применять очереди, etc);
- Понимание принципов работы с распределёнными брокерами сообщений (Kafka / RabbitMQ);
- Владение ООП, SOLID;
- Понимание основных паттернов проектирования и умение их применять;
- Знание технологий и принципов сетевого взаимодействия (HTTP(s), RPC, gRPC, REST API);
- Владение основными инструментами разработки (Git, Docker, Linux, etc.).
Будет плюсом:
- Понимание принципов построения децентрализованных систем (алгоритмы, консенсус, архитектура, криптография, расчет комиссии);
- Работа с адресами(приватные публичные ключи), понимания стандартов BIP32, BIP38, BIP44;
- Понимание что такое транзакция в блокчейне и как ее составить;
- Опыт разработки на AsyncIO.
Мы ожидаем от кандидата
- Ответственность и нацеленность на результат;
- Увлеченность предметной областью;
- Ответственность за качество продукта, умение самостоятельно разобраться, где сейчас проблема и «куда копать».
- Высокий уровень самоорганизации.
Бонусы
- Официальное трудоустройство по ТК РФ.
- Гибкий график, возможна удаленная работа.
- Комфортные и удобные условия работы в офисе.
- Система наставничества и обучения на период испытательного срока (1-3 месяца).
- Возможность посещать конференции, митапы и другие мероприятия за счет компании.
- Варианты оформления трудовых отношений подбираются индивидуально, исходя из пожеланий кандидата.
Дополнительные инструкции
Обязательно заполнение анкеты и выполнения тестового задания.