We are looking for a Senior Python/Django Engineer to modernize the backend platform and upgrade the technology stack (Python and Django).
Requirements
- Strong Python 3.x
- PostgreSQL fundamentals (PostGis experience is recommended)
- Experience with Django: apps, models, middleware, signals, DRF (viewsets, serializers, permissions, Django ORM)
- Experience with Celery
- Strong API integration testing skills
- Docker
- Experience upgrading Django across versions
- Dependency conflict resolution (pip, pip-compile)
- Reading deprecations & changelogs
- Debugging breaking changes
- Understanding Celery / Redis upgrade impact
- Experience in large monoliths
- Comfortable navigating complex cross-app dependencies
- Can trace side-effects and signal chains
- Works safely inside legacy code
- Experience writing backend tests (pytest / Django TestCase)
- Familiar with factories
- Understands smoke vs regression testing
- Can design for effective coverage
- Experience with at least some of: Stripe / payment flows, Twilio, Google APIs
Benefits
- Flexible working format - remote, office-based or flexible
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
