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