Backend Developer: Python (Contractor Role)
Framework: Django + Django REST Framework
(FastAPI acceptable for microservices)
Database: PostgreSQL (must), Redis (cache/queue)
Async / Jobs: Celery, RabbitMQ / Redis
Auth: JWT, OAuth2
Infra: Docker, basic Nginx, Linux
Cloud: AWS (EC2, S3, RDS, IAM – basics)
Mandatory Skills:
Strong understanding of:
REST API design & versioning
Database schema design & indexing
Query optimization (ORM + raw SQL)
Transactions, locking, race conditions
Debugging skills:
Read logs & stack traces without AI
Profile slow APIs
Fix production bugs logically
Security:
Input validation
Auth & permission layers
OWASP basics
AI Usage Expectation
Can use AI agents for:
Boilerplate code
API scaffolding
Test generation
Must be able to:
Debug AI-generated code
Refactor poor logic
Explain code flow without AI