We’re Hiring | Senior Django Backend Engineer
About the Role
We’re looking for a Senior Backend Software Engineer with strong expertise in Python, Django, and Django REST Framework to help us build and scale our backend systems. You’ll design robust APIs, optimize performance, and ensure reliability as our platform continues to grow.
You’re the kind of engineer who’s pragmatic, favors speed of iteration over perfection, and leverages existing frameworks and libraries instead of reinventing the wheel. You take initiative, have a strong sense of ownership, and are comfortable making technical and product decisions that drive impact.
Key Responsibilities
- Design, develop, and maintain backend systems using Python, Django, and Django REST Framework
- Build and optimize RESTful APIs for web and mobile applications
- Continuously improve and optimize existing endpoints, reducing latency and improving scalability
- Ensure backend systems are secure, performant, and resilient
- Collaborate with cross-functional teams to deliver high-quality features efficiently
- Conduct code reviews and mentor team members
Requirements
- 5+ years of backend development experience with Python and Django (DRF)
- Solid experience with RESTful API design, database performance (PostgreSQL, MSSQL, or NoSQL), and scalable architectures
- Proficient with Git, Docker, and CI/CD pipelines
- Familiarity with cloud platforms (AWS preferred)
- Strong understanding of authentication, caching, and security best practices
- Excellent communication skills and fluency in English
Nice to Have
- Experience with Celery and GitHub Actions
- Exposure to monitoring and error-tracking tools (e.g., Sentry)
- Experience scaling cloud infrastructure using Kubernetes
How to Apply
If you’re passionate about building scalable backend systems and taking ownership of impactful technical decisions, apply now by submitting your CV through the designated application channel. Shortlisted candidates will be contacted for the next steps.