Senior Software Developer - Python - Celery

Senior Software Developer – Python – Celery We are seeking two experienced Senior Software Developers to support the maintenance, enhancement, and gradual modernisation of a legacy web application. The system is primarily built using Python, Django, PostgreSQL, and Celery for asynchronous task processing.The role involves working within an established multidisciplinary team to improve system stability, optimise data workflows, and contribute to a longer-term transition toward more modern, performant web technologies.Due to the nature of the role, active SC clearance is required.Key Responsibilities
  • Maintain, extend, and refactor an existing Django/Python codebase.
  • Work with PostgreSQL, including schema updates, data ingestion, performance tuning, and troubleshooting.
  • Support and improve asynchronous processing pipelines using Celery.
  • Contribute to technical decision-making around simplification, modularisation, and reducing architectural complexity.
  • Ensure code quality through peer reviews, automated testing, and documentation.
  • Actively participate in agile ceremonies and continuous improvement activities.
Required Experience
  • Active SC clearance
  • Strong commercial experience with Python and Django.
  • Solid understanding of relational databases, ideally PostgreSQL.
  • Hands-on experience with asynchronous processing technologies (e.g., Celery, message queues).
  • Ability to work collaboratively, communicate clearly, and adapt within a changing technical environment.
Company
SR2
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Salary
£400 - £475 per day
Posted
Company
SR2
Location
London, South East, England, United Kingdom
Employment Type
Contractor
Salary
£400 - £475 per day
Posted