Middle Python Backend Developer

Дата размещения вакансии: 25.11.2024
Работодатель: Vortex
Уровень зарплаты:
от 160000 до 220000 RUR
Город:
Москва
Требуемый опыт работы:
От 1 года до 3 лет

Мы - маркет-мейкеры на централизованных и децентрализованных криптовалютных биржах, наша разработка фокусируется на создании внутренних инструментов для торговли и торговых алгоритмов. У нас вы получите уникальный опыт работы в гибком и молодом финтехе без привязки к локации. Мы всегда открыты к нововведениям и превыше всего ценим инициативу членов команды.
У нас нет Legacy, все реализовано с чистого листа.

Обязанности:

- Разработка и поддержка серверной части веб-приложений на Python
- Проектирование и реализация RESTful API с учетом лучших практик
- Реализация асинхронных сервисов и обработка данных в реальном времени
- Интеграция с базами данных PostgreSQL и Redis
- Разработка и поддержка фоновых задач и очередей с использованием Celery и RabbitMQ
- Оптимизация производительности и обеспечение масштабируемости приложений
- Написание и поддержка автоматизированных тестов для обеспечения качества кода
- Участие в код-ревью и тесная работа с командой для улучшения процессов разработки
- Мониторинг и отладка приложений с помощью Prometheus и Grafana

Требования:

- Опыт коммерческой разработки на Python от 2 лет
- Глубокое понимание ООП и паттернов проектирования
- Опыт разработки асинхронных приложений с использованием Asyncio
- Практический опыт с FastAPI и Pydantic
- Знание ORM SQLAlchemy для работы с базами данных
- Опыт работы с Celery и RabbitMQ
- Уверенные навыки работы с PostgreSQL и Redis
- Опыт написания тестов с использованием Pytest
- Использование Docker для контейнеризации приложений
- Умение работать с Git
- Опыт использования линтеров и инструментов статического анализа кода

Будет преимуществом:
- Опыт работы с ElasticSearch, Prometheus, Grafana
- Опыт деплоя с помощью Kubernetes
- Опыт настройки CI/CD процессов, предпочтительно с Gitlab Actions