Senior Python/Fullstack Developer
Про Роль:
Ти відповідатимеш за розробку та розвиток високонавантажених backend-систем у продуктовому середовищі: веб-додатки, data-intensive сервіси, автоматизація та інтеграційні рішення.
Роль передбачає участь у технічному дизайні, масштабуванні інфраструктури, оптимізації продуктивності та менторстві в команді. Тут важливо не “писати ендпоїнти”, а приймати рішення на рівні всієї системи.
Що ти робитимеш:
Розроблятимеш і підтримуватимеш масштабовані backend та fullstack-сервіси.
• Проєктуватимеш архітектуру: мікросервіси, інтеграції, data flow, контракти взаємодії.
• Розроблятимеш та підтримуватимеш frontend-рішення на React.js.
• Працюватимеш із frontend/backend інтеграціями, API contracts та оптимізацією SPA-додатків.
• Оптимізуватимеш продуктивність застосунків і баз даних (CPU/memory, запити, кеш, черги).
• Проводитимеш code review та менторитимеш розробників.
• Впроваджуватимеш практики якості: тести, CI/CD, спостережуваність, алертинг.
• Працюватимеш у зв’язці з frontend, devops та аналітиками.
Вимоги:
Python та backend:- Комерційний досвід Python-розробки ~5 років (або еквівалентний рівень за складністю систем).
- Глибоке розуміння Python та async programming (asyncio).
- Досвід із FastAPI та/або Django/DRF.
- Практика розробки REST API та gRPC сервісів.
Frontend / Fullstack:
• Практичний досвід із React.js у production-проєктах.
• Розуміння сучасного frontend-стеку: React, Vite/Next.js, state management.
• Розуміння взаємодії frontend/backend, API contracts та SPA architecture.
• Розуміння SSR/CSR та оптимізації продуктивності frontend-додатків.
• Досвід роботи з TypeScript буде перевагою.
Data & Storage: - PostgreSQL: індекси, транзакції, EXPLAIN, оптимізація запитів.
- ClickHouse: робота з OLAP і великими обсягами даних.
- Redis: кешування, Pub/Sub, структури даних.
Distributed Systems: - Досвід з брокерами/чергами: RabbitMQ, Kafka, Celery.
- Розуміння мікросервісної архітектури та патернів взаємодії сервісів.I
Infrastructure & DevOps: - Docker / docker-compose.
- Kubernetes (K8s) на рівні впевненої експлуатації.
- Reverse proxy та networking: Nginx / Traefik.
- Linux: CLI, systemctl, cron, базова безпека.
Performance & Observability: - Практика highload підходів та профілювання.
- Моніторинг і логування: Prometheus, Grafana, Sentry.
Якість та архітектура: - SOLID, DRY, KISS.
- Досвід застосування патернів (наприклад, CQRS, Saga).
- Тести (pytest), code review, CI/CD пайплайни.
Буде плюсом: - Шардинг БД, load balancing.
- Event-driven архітектура.
- Data pipelines.
- Досвід із CMS (WordPress/Joomla/Drupal).
- Automation/scraping: Playwright/Selenium/Puppeteer, робота з проксі та browser profiles, досвід взаємодії з антибот-захистом (у межах політик і правил платформ).
Умови: - Full-time, remote.
- Робочі години: 10:00–18:00 або 11:00–19:00 (за Києвом).
- Конкурентна оплата + бонуси.
- Вплив на архітектуру продукту.
- Трек росту до Tech Lead / Architect.
Наступний крок:
Надішли резюме та коротко опиши: який у тебе досвід з highload, PostgreSQL (оптимізація), K8s і брокерами повідомлень, та який з твоїх проєктів найкраще показує системне мислення.
Required languages
| English | B1 - Intermediate |
| Ukrainian | B1 - Intermediate |