Backend Python Developer (Django)
Madfish
This job is no longer accepting applications
See open jobs at Madfish.See open jobs similar to "Backend Python Developer (Django)" Tezos.Software Engineering
Remote
Posted on Oct 5, 2025
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
This job is no longer accepting applications
See open jobs at Madfish.See open jobs similar to "Backend Python Developer (Django)" Tezos.