Cениор бэкендер в Тинькофф-помощь
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Тинькофф-помощь — это база знаний, которая помогает клиентам пользоваться продуктами нашей группы компаний: картами, кредитами, брокерскими счетами, счетами для предпринимателей и кучей других. Каждый месяц нас читает миллион клиентов.
Стэк:
- отдельный фронт на TypeScript, React, Redux;
- на бэкенде Python+Django, Postgres, Redis;
- админка со своими фронтом и бэком на тех же технологиях.
Код храним в gitlab. Там же настроен пайплайн: прогоняются тесты и линтеры, проект пакуется в docker-контейнер. Дальше с помощью ArgoCD контейнер разворачивается в Google Kubernetes Engine. Инфраструктурные конфиги тянутся из gitlab.
Чем предлагаем заняться:
- Для начала провести аудит текущего состояния бэкенда: выделить удачные решения и обозначить слабые места, сравнить текущие возможности и потенциал к расширению с бизнес-требованиями, подбить баги и с продактом оценить их критичность.
- Спроектировать новое состояние бэкенда и админки, которое будет удовлетворять бизнес-требованиям. Какая будет архитектура, технологии и процент переиспользования старого кода там — решать вам. Проект обсудим со мной и бэкендерами журнала: в формате скорее не защиты, а консультации.
- Представить команде Помощи пошаговый план перехода из текущего состояния в желаемое.
- Запустить проект, предварительно пройдя проверку командой тестирования сайта tinkoff.ru и отделом безопасности веб-приложений.
Дальше в планах — развивать продукт и затаскивать функциональность, без которой мы готовы запуститься: улучшать систему редиректов, поиск и структуру страниц, добавлять новые форматы (в планах: статьи и новости), выстраивать аналитику, сплит-тестирование и интеграцию с остальной цифровой экосистемой.
Кроме указанных ниже навыков ожидаем, что кандидат:
- Разрабатывал API, использовал спецификацию OpenAPI, может поддержать беседу о синхронном и асинхронном коде.
- Умеет писать unit-тесты.
Будет плюсом, если работали с FastAPI.
Бонусы
- Удаленка на время пандемии. Дальше можно будет чередовать с офисом на м. «Динамо» или остаться на удаленке.
- Гибкий график. Главное — побольше времени пересекаться с остальной командой.
- ДМС после испытательного.
- Новый Макбук-про или Мак-мини.
Дополнительные инструкции
Если хочется обсудить подробности перед откликом, напишите руководителю разработки Тинькофф-помощи.