Москва
улица Вавилова 19
улица Вавилова 19
Ищем Python разработчика на проект Сбера. Команда занимается комплексом задач по внедрению системы для процессинга и учета операций в блокчейн сетях. Одной из задач проекта является реализация и внедрение платформы, которая на начальном этапе должна выполнять процессы сверок и контролей параметров операций между системами учета и блокчейн сетями. В дальнейшем планируется развивать функционал платформы на более широкий спектр задач.
Твои задачи:
- Проектирование и разработка архитектуры MVP решений/новых features и сервисов на уровне компонентов и их взаимодействия, включая микросервисную архитектуру.
- Разработка и поддержка сервисов на Python.
- Разработка back-end на Python: реализация серверной логики, обработка данных, взаимодействие с источниками данных.
- Реализация интеграций с различными источниками данных: базы данных, аналитические движки, llm-агенты.
- Разработка front-end части: создание пользовательского интерфейса.
- Проектирование и реализация REST API для потребителей сервисов и взаимодействия back-end с front-end.
- Оптимизация производительности, отказоустойчивости и масштабируемости решений.
- Подготовка технической документации.
Ждем от тебя:
- Опыт коммерческой разработки на Python от 3-х лет.
- Глубокое понимание ООП, принципов SOLID, паттернов проектирования.
- Опыт работы с одним из популярных web-фреймворков: Django/FastAPI/Flask
- Понимание принципов работы REST API
- Уверенные знания реляционной БД PostgreSQL, умение писать сложные SQL-запросы.
- Опыт работы с системами контроля версий Git.
- Опыт написания unit-тестов (pytest, unittest).
- Хорошее знание SQL и навыки работы с СУБД PostgreSQL.
- Опыт работы с системами контроля версий Git.
- Навыки CI/CD (GitHub Actions, GitLab CI, Jenkins).
- Понимание принципов контейнеризации с применением Docker (умение собрать образ, развернуть контейнер).
- Понимание основ Linux (работа с командной строкой, базовое администрирование).
Будет плюсом:
- Опыт работы с асинхронным программированием (asyncio).
- Навыки работы с ORM (Django ORM, SQLAlchemy, Alembic).
- Знакомство с инструментами оркестрации (Kubernetes, Docker Compose).
- Базовые знания фронтенда (HTML, CSS, JavaScript).
- Опыт настройки CI/CD (GitLab CI, GitHub Actions, Jenkins).
Условия:
- ДМС с первого месяца работы (поликлиническое обслуживание, вызов врача на дом, услуги скорой помощи, экстренная госпитализация, вакцинация от гриппа, базовые услуги стоматологических клиник и психологическая поддержка, оформление международного страхового полиса);
- Ноутбук HP для работы;
- Обучение и участие в конференциях за счет компании, повышение квалификации в корпоративном университете Лиги;
- Участие не только в профильных профессиональных сообществах Лиги, но и сообществах по интересам (игры, спорт, хобби и т.п.).