-
Degree in Computer Science, Software Engineering, or equivalent industry experience
-
Strong computer science fundamentals
-
5+ years of commercial experience in full-stack development using Django
-
Deep understanding of Django s advanced features:
-
Generic views
-
Advanced ORM usage
-
Caching, signals, custom middleware
-
Complex schema/data migrations
-
Strong experience with Django Rest Framework
-
Proficient in working with complex PostgreSQL databases and writing performant queries (Django ORM + raw SQL)
-
Solid grasp of asynchronous processing and task queues
-
Test-Driven Development (TDD) approach with solid test coverage practices
-
Skilled at building intuitive UIs using Bootstrap, jQuery, or similar front-end frameworks
-
Confident with Git, Linux, bash scripting, and server configuration
-
Good working knowledge of cloud deployments, monitoring/logging, and general DevOps practices including containerisation and Docker, CI/CD