Python разработчик (Система Overload)
Требования
Местоположение и тип занятости
Компания
Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
Описание вакансии
О компании и команде
Overload - система, которая помогает проводить весь цикл мероприятий по нагрузочному и деструктивному тестированию.
Состоит из модулей:
Плагин VSCode - UI для разработки тестового плана;
Микросервисы - Управление профилями, формирование и выгрузка отчетов, подготовка инфраструктуры к распределенному запуску тестов и сбор метрик;
Engine (на основе библиотеки locust) - движок генерации нагрузки.
Задачи
- создание удобного и понятного API
- разработка интеграционных взаимодействий с другими сервисами Банка
- разработка UI на Django admin
- решение задач по улучшению производительности сервиса
- обеспечение масштабируемости и отказоустойчивости сервиса
- перевод синхронных сервисов на асинхронные.
Ожидания от кандидата
- опыт коммерческой разработки на Python от 2 лет
- уверенное знание фреймворков Django, FastAPI, желательно aoihttp
- уверенное владение Asyncio
- опыт работы с WS, REST
- опыт работы с технологиями Postgres, Kafka
- опыт разработки и проектирования микросервисной архитектуры
- опыт работы с k8s / OpenShift, Docker
- знание SQL, умение оптимизировать запросы к БД.
Условия работы
- работу в технологичной компании с сильной командой
- уровень дохода, который готовы обсуждать и отталкиваться от твоих пожеланий, плюс годовая премия
- гибкую программу ДМС с первого рабочего дня, страхование жизни
- большой выбор онлайн программ обучения в виртуальной школе
- привилегии для сотрудников: льготные условия кредитования и ипотеки, дисконт-программы от партнеров, скидки по программе СберПрайм+