for splitting the backend into microservices, developing business features, and scaling pipelines in Apache Airflow.
Tasks:
- Splitting the backend into a microservice architecture
- Developing new business features: alerts, reports, data marts, integrations with Jira and BI systems
- Scaling pipelines in Apache Airflow
- Working in Kubernetes, using Docker and Helm for deployment
- Automating CI/CD, strengthening test coverage, and improving observability (Prometheus + Grafana)
Requirements:
- Solid knowledge of Python 3.x, commercial development experience of 3+ years
- Practical experience with FastAPI (REST API development, working with dependencies, validation, middlewares)
- Experience with asynchronous stack (async/await, aiohttp, asyncpg)
- Skills in writing tests (pytest) and debugging applications
- Ability to write clean, readable, and testable code (SOLID principles, PEP8, code review)
- Solid SQL knowledge, experience with PostgreSQL (writing queries, indexing, optimization)
- Knowledge of containerization principles, experience with Docker
- Understanding of Kubernetes basics: application deployment, working with pods, secrets, configmaps
Conditions:
- Stable and transparent income: salary amount discussed based on interview results + quarterly bonus based on KPI results
- Fully remote or hybrid option, as well as a comfortable IT hub in Moscow, St. Petersburg, Yekaterinburg, and seasonal coworking in Sochi
- Complex and interesting tasks, modern technology stack
- Health care: VHI program from the first day of employment, including dentistry, service in the best clinics in the city, insurance, and full compensation for 10 sick days
- Opportunities for vertical and horizontal career growth: regular trainings, webinars, meetups, and demo days
- Access to free corporate libraries Alpina Digital, MyBook, and business publications
- Bank offers exclusively for employees: own gyms (Moscow, St. Petersburg, Yekaterinburg), as well as discounts on services from travel agencies, food products, in restaurants, bars, and shops
Skills:
- Python 3.x
- FastAPI
- async/await
- aiohttp
- asyncpg
- pytest
- SQL
- PostgreSQL
- Docker
- Kubernetes
- Helm
- Apache Airflow
- Celery
- GitLab CI
- GitHub Actions
- Prometheus
- Grafana
- Sentry