Backend Python Developer (Django)
We are looking for a skilled Python Backend Developer to join our team. You will be responsible for building and maintaining scalable backend services and APIs using modern Python tools and frameworks.
Requirements:
- Python 3.10 or newer
- Django 4.2 LTS or newer โ strong experience with Django models, views, signals, admin, and migrations
- Django REST Framework โ confident in designing, building, and documenting RESTful APIs
- PostgreSQL 13 or newer โ ability to write optimized queries, understand indexing, migrations, and DB schema design
- Celery 5+ with Redis or RabbitMQ โ experience setting up and managing asynchronous task queues
- Docker and docker-compose โ for local development and deployment workflows
Experience with dependency management using Poetry or pip + requirements.txt
Good to Have:
- Experience with unit testing and integration testing (e.g., pytest, Django TestCase)
- Understanding of CI/CD principles
- Basic DevOps experience is a plus (e.g., Docker Swarm, Kubernetes)
Familiarity with version control systems, especially Git
Soft Skills:
- Ability to work independently and as part of a collaborative team
- Good problem-solving and debugging skills
Clear written and verbal communication (documentation, code reviews, async communication)
Responsibilities:
- Develop and maintain backend services and APIs using Django and DRF
- Write clean, scalable, and testable code
- Design and manage database schemas in PostgreSQL
- Implement and manage background task processing with Celery
- Containerize applications with Docker for development and deployment
- Collaborate with frontend developers, DevOps, and product teams
Published 1 July
110 views
ยท
62 applications
17% read
ยท
4% responded
Last responded 5 days ago
๐
$4000-6000
Average salary range of similar jobs in
analytics โ
Similar jobs
Ukraine
Worldwide