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.
- 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