MiddleRemote
Middle Python Developer
О роли
Описание вакансии
О компании
Lagrange Labs.
Обязанности
- Разрабатывать и поддерживать масштабируемые backend-решения на Python, интегрируя их в ZK-инфраструктуру.
- Создавать производительные сервисы для обработки, анализа и индексации данных блокчейна.
- Проектировать, разрабатывать и оптимизировать REST API и gRPC-сервисы для внутренних и внешних клиентов.
- Реализовывать сложную бизнес-логику и работать с асинхронными процессами через Celery и RabbitMQ.
- Интегрироваться с разными блокчейн-сетями через Web3.py.
- Участвовать в обсуждении архитектуры, проводить code review и улучшать качество кода.
Требования
- Коммерческий опыт разработки на Python от 3 лет.
- Уверенное знание asyncio и практический опыт работы с FastAPI или Flask.
- Хорошее владение PostgreSQL: проектирование БД и оптимизация запросов.
- Опыт использования Docker, Redis и брокеров сообщений.
- Понимание микросервисной архитектуры.
- Опыт написания тестов с pytest и понимание CI/CD.
Стек и навыки
С чем работаем