Backend developer
Django backend: APIs, background jobs, MySQL and integrations with outside services.
2–3+ yearsPython, Django
What you will do
Services on Django, Celery, Redis, Docker and MySQL. They take a heavy flow of data and connect to payment systems and external APIs.
- Backend on Django REST Framework
- REST APIs: design, implementation, performance, documentation
- Integrations with external services and payment systems
- Background jobs on Celery and Redis
- MySQL: queries, optimization, indexes, transactions
- Services in Docker
- Unit, integration and API tests
- Service speed and database queries
- Work with DevOps, frontend and the product manager
- Code review and the quality of the codebase
What we need
- 2–3+ years of commercial Python 3
- Django and Django REST Framework on real projects
- MySQL: queries, indexes, transactions, execution plans
- Tests with pytest or unittest
- Docker, Celery and Redis
- Git on GitLab or GitHub
- Readable code the next person can change
- REST, HTTP and the basics of web application security
A plus
- Payment integrations
- High-load services
- PostgreSQL
- CI/CD
- Async in Python
- Monitoring and logs: Sentry, Prometheus, Grafana
- API docs: OpenAPI / Swagger
What you get
- Pay matched to your level
- Projects where you can shape the architecture
- A team that cares about code, tests and getting better
- Paid vacation and sick leave
- A clear process and realistic dates
Selection
- A short call with a recruiter, 15–20 minutes
- A technical interview with the team
- A final conversation
What to send
Write a short note about yourself and leave a GitHub or GitLab link.