YLAB Development is looking for a Python Backend Developer.
Responsibilities:
- Development and enhancement of backend services in Python (FastAPI, Django, Flask) within a microservice architecture
- Design and implementation of REST API, contract definition, API and integration versioning
- Data handling: schema design, query optimization, migrations in PostgreSQL (SQLAlchemy, Alembic)
- Integration with message queues and caches: RabbitMQ, Redis
- Writing unit and integration tests (pytest), participation in code reviews
Requirements:
- Commercial Python development experience of 3+ years (Middle+ / Senior)
- Strong proficiency in Python 3.10+: typing, asyncio, concurrency patterns
- Deep knowledge of web frameworks: FastAPI, Django (DRF), Flask
- Experience with PostgreSQL: schema, complex queries, optimization, transactions
- Solid experience with ORMs (SQLAlchemy, Django ORM) and migrations
Conditions: remote/hybrid
Format: hybrid. Salary: 200,000–250,000 RUB.