Backend Engineer (Python + Databases)
Проєкт:
Ми створюємо складну систему збору, обробки та аналітики ринкових даних у реальному часі. Архітектура проєкту включає мікросервіси, асинхронні черги, оркестрацію процесів і високі вимоги до надійності та продуктивності.
Мета — побудувати гнучку, масштабовану платформу, що забезпечує точність, швидкість і чистоту даних.
Основні задачі
- Розробка та підтримка backend-сервісів на Python (3.10+) з використанням FastAPI або Flask
- Побудова асинхронних процесів (AsyncIO, Celery, Prefect або Temporal.io)
- Проєктування, оптимізація та підтримка PostgreSQL бази (використання JSONB, складні індекси, оптимізація запитів)
- Інтеграція брокерів повідомлень (Redis, RabbitMQ, Kafka)
- Робота з ORM (SQLAlchemy, Alembic)
- Контейнеризація та розгортання сервісів у Docker середовищі
Буде плюсом
- Досвід роботи з ClickHouse або TimescaleDB (зберігання історії ринкових даних)
- Розуміння graph workflow (Neo4j, NetworkX)
- Оркестрація даних (Airflow, Prefect, Temporal)
- Знання WebSockets та event-driven архітектур
- Kubernetes / CI/CD basics
- Досвід у FinTech / Trading systems
Ми очікуємо
- Вміння мислити системно: бачити архітектуру, потоки даних і взаємозв’язки між компонентами
- Акуратність у деталях — чистий код, структуровані схеми, продумана логіка
- Самостійність у прийнятті технічних рішень, аналітичне мислення, орієнтація на результат
- Цікавість до складних технологічних викликів і прагнення розібратись у суті процесів
- Відповідальність за якість і стабільність рішення
Умови
- Повна зайнятість (full-time)
- Гнучкий графік, орієнтація на результат
- Робота в команді з глибоким технічним бекграундом і високими стандартами коду
- Можливість впливати на архітектурні рішення й технічний розвиток продукту
Хочеш будувати системи, які витримують складність і масштаб?
Надішли свій профіль — обговоримо деталі.
Required languages
| English | B1 - Intermediate |
Published 10 November
13 views
·
2 applications
50% read
📊
Average salary range of similar jobs in
analytics →
Loading...