Junior Python Backend Developer (Django / FastAPI)
About the role
You'll build and maintain backend services and REST APIs in Python, working with databases, integrations and cloud, under the guidance of senior engineers.
Responsibilities
- Develop and maintain REST APIs in Python (Django / FastAPI / Flask)
- Write clean, typed Python with tests
- Work with relational databases (PostgreSQL) โ queries, models, migrations
- Integrate third-party services and internal APIs
- Participate in code reviews and use Git flow / CI/CD
- Containerize and run services with Docker (with guidance)
Must-have
- Solid Python fundamentals (OOP, typing, virtualenv/pip)
- A web framework: Django or FastAPI (or Flask) basics
- REST API fundamentals
- SQL and a relational database (PostgreSQL)
- Git basics
- English B2+ (written and spoken)
Nice-to-have
- Docker, CI/CD, pytest
- Cloud basics (AWS / Azure / GCP)
- Redis, Celery / task queues, Kubernetes basics
- ORM (SQLAlchemy / Django ORM)
Required languages
| English | B2 - Upper Intermediate |