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

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

    Обязательно заполнение анкеты и выполнения тестового задания.