Python Backend Developer (Team Lead/Remote)

Москва
Удаленная работа
ООО ДЖЕТЛЕНД

JetLend - инвестиционная платформа в индустрии краудлендинга, созданная выходцами из Сбербанка, Sberbank CIB и Oliver Wyman. №1 на российском рынке (по объему кредитного портфеля). Мы развиваем интернет-платформу по кредитованию малого и среднего бизнеса напрямую физическими, юридическими лицами и институциональными инвесторами.


Наши ценности:

  • Мы стремимся создать глобальную и прибыльную финтех-компанию, способную в будущем потеснить классические банки.
  • Мы воспринимаем каждого члена команды как партнера, поэтому предоставляем лучшим сотрудникам опцион на долю в компании.
  • Мы считаем, что каждый партнер является самостоятельным и ответственным за результат: у нас нет микроменеджмента, можно работать из любого удобного места.
  • Мы крайне заинтересованы в росте и развитии сотрудников.
  • Мы инвестируем в образование команды, считая обучение приоритетной ценностью.


Технологии:

  • Основной стек: Python 3.8, Django + DRF, MySQL, React.
  • Покрытие тестами основной части кода (>75%), обязательное использование типизации, отсутствие legacy-кода.
  • Continuous Integration для автоматического запуска тестов, линтеров и mypy.


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

  • Доработка ключевых компонентов системы: личные кабинеты, админка, мобильное приложение, интеграции с внешними источниками, уведомления и т.д.
  • Проектирование и разработка отдельных модулей и функциональных частей.
  • Обеспечение масштабируемости и эффективности решений.
  • Интеграция с разработчиками Frontend.
  • Code Review и прием PR от других Backend разработчиков.


Требования:

Обязательные:

  • Хорошее знание Python 3.8, Django>=2.0, DRF.
  • Опыт ведения проекта/руководства командой.
  • Опыт коммерческой разработки на Python от 2 лет.
  • Опыт работы с реляционными базами данных (MySQL), знакомство с NoSQL.
  • Опыт работы с очередями задач (Celery).
  • Умение писать юнит-тесты.

Желательные, но необязательные:

  • Опыт обработки больших объёмов данных.
  • Умение производить декомпозицию и адекватную оценку поставленной задачи, соблюдать согласованные сроки.
  • Знакомство с современными методологиями проектирования, разработки и тестирования.
  • Способность работать самостоятельно и в команде, взаимодействовать с людьми.


Условия:

  • Возможность релокации в ЕС после 6 мес работы в компании.
  • Оклад определяется по итогам финального интервью с руководителем команды.
  • Полностью удаленная работа.
  • Официальное трудоустройство и 100% белая зарплата.
  • Гибкие условия работы, когда главное – результат, а не исполнение формальных требований.
  • Оплачиваемые корпоративные выезды всей команды за рубеж 2 раза в год.
  • При регулярном (более 3-х месяцев подряд) выполнении плана - пересмотр и повышение оклада.
  • Опционная программа для лучших сотрудников - возможность получить долю в компании.