Role: Python Developer Salary: up to £65,000
Location: Cambridge / Hybrid (2-3 days P/W)
An exciting opportunity for an experienced Python Developer to join a growing technology company on a contract basis. You’ll work on scalable, containerised software applications that support high-performance communication systems.
Key Responsibilities:
Design and maintain scalable Python backend services
Develop and enhance web UIs using JavaScript, HTML, and CSS
Optimise and maintain PostgreSQL databases
Build and manage Docker-based containerised applications
Write thread-safe, high-performance Python code
Collaborate on system architecture and contribute to Agile planning
Conduct code reviews and promote engineering best practices
About You:
~5+ years’ professional experience with Python
~ Strong knowledge of multithreading, concurrency, and parallelism
~ Experience with PostgreSQL (data modelling and query tuning)
~ Skilled in JavaScript and modern frontend development
~ Hands-on with Docker (development, testing, deployment)
~ Familiarity with REST APIs and version control (Git)
~ Able to work independently and take full ownership of features
Nice to Have:
Experience with FastAPI, Flask, or Django
Knowledge of asyncio or asynchronous programming
Familiarity with CI/CD and cloud environments (AWS/GCP)
Working Model:
Hybrid role – regular attendance required at Cambridge office