Job Description
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:
1. 5+ years’ professional experience with Python
2. Strong knowledge of multithreading, concurrency, and parallelism
3. Experience with PostgreSQL (data modelling and query tuning)
4. Skilled in JavaScript and modern frontend development
5. Hands-on with Docker (development, testing, deployment)
6. Familiarity with REST APIs and version control (Git)
7. Able to work independently and take full ownership of features
<...