Senior Python Developer
- cambridge, cambridgeshire, CB2, United Kingdom
- Hybrid
- Full time
- £72,000 - £72,000 Per Annum
Job Description
About the Role
Our client is seeking a skilled and motivated Senior Python Developer to join their innovative technology team in Cambridge . This hybrid role offers the best of both worlds, combining the collaborative energy of their modern office space with the flexibility of remote work. You will be instrumental in designing, developing, and deploying robust backend systems and data-intensive applications that power our client's core products. This is an excellent opportunity for an experienced Python developer to contribute to challenging projects, mentor junior team members, and play a key role in shaping the technical direction of our client's software offerings.
Key Responsibilities
- Design, develop, and maintain scalable, high-performance backend services and APIs using Python .
- Write clean, efficient, well-documented, and thoroughly tested code following industry best practices.
- Collaborate with product managers, frontend developers, and other stakeholders to define and implement software requirements.
- Optimize application performance, database interactions, and system architecture for scalability and reliability.
- Participate in code reviews, provide constructive feedback, and mentor junior developers on the team.
- Troubleshoot, debug, and resolve complex software issues across the development and production environments.
Requirements
- 5+ years of professional experience in backend software development, with a strong focus on Python .
- Proficiency with Python frameworks such as Django , Flask, or FastAPI.
- Solid understanding of database technologies, including relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Experience with RESTful API design and development.
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker).
- Strong problem-solving abilities, excellent communication skills, and experience working in an Agile environment.
Benefits
- Competitive salary and performance-based bonuses.
- Hybrid working model offering flexibility and team collaboration.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and company pension scheme.
- Opportunities for professional development, training, and attending tech conferences.
- Access to state-of-the-art facilities and a vibrant innovation hub in Cambridge .


