Senior Python Backend Developer (with AWS/DevOps) to $5000 Offline
Hi! We at OrangeUni are looking for a Senior Backend Engineer (Python) who writes clean, scalable code and cares about architecture, performance, and security.
This position is for our core product, Nutheorie - a leading platform in the Netherlands for online driving theory courses (rijbewijs / verkeersregels / CBR exams). The platform provides structured learning paths, interactive lessons, videos, quizzes, and exam simulations that prepare students for the official Dutch driving theory test. You will work on scaling and improving the backend systems that power course delivery, media streaming, user progress tracking, subscriptions, and payments.
Must-Have:
- 5+ years of Python + Django (ORM, migrations, admin), DRF for REST APIs
- PostgreSQL, solid SQL
- Celery + Redis/RabbitMQ
- Docker (Dockerfile, docker-compose), basic CI/CD (GitHub Actions or similar)
- AWS experience: S3, RDS, SNS/SQS, CloudFront, CloudFormation
- Git (PRs, reviews, branching, code quality)
- Strong English (written & spoken)
Nice-to-Have:
- Payment integrations (Mollie/Stripe/PayPal)
- Monitoring & quality: Sentry, Pytest, Flake8, Bandit, wemake-python-styleguide
- Vue.js basics or experience working with Vue frontends
- Feature flags (django-waffle), Django admin plugins (CKEditor, image-crop, sortable2)
- Poetry, Fabric, Django Channels (WebSockets)
- PDF/image processing (PyMuPDF, Pillow, HEIF)
You will work on:
- High-traffic backend services with strong security practices
- Scaling features, improving performance, and building new product modules
- Cloud infrastructure and automation (DevOps mindset is a plus)
We offer:
β
Fully remote, flexible schedule
π€ Friendly, senior team + modern stack
π Growth, long-term collaboration
π° Competitive compensation (full-time or freelance)
If you love building clean, performant backend systems β letβs talk.
Required skills experience
| Python |
Required languages
| English | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs Python →