We are looking for a Senior Python/Django Engineer with proven experience in framework upgrades and legacy code modernization. The ideal candidate should be comfortable working in large monolithic systems, resolving dependency conflicts, building regression safety nets, and refactoring integrations without disrupting production stability.
Requirements
- Strong Python 3.x
- PostgreSQL fundamentals
- 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
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
- Other location-specific benefits
