Senior Software Engineer (Python/Django)
- stoke on trent, staffordshire, ST12EQ, United Kingdom
- Remote
- Full time
- £82,000 - £82,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled Senior Software Engineer with expertise in Python and the Django framework to join their fully remote team. This role is pivotal in developing and enhancing the backend systems that support our innovative digital platforms. You will be responsible for designing scalable solutions, writing clean and efficient code, and collaborating with a distributed team of talented engineers. This is an exceptional opportunity for an experienced developer who thrives in a remote setting and is passionate about building robust, high-quality software.
Key Responsibilities
- Design, develop, and maintain robust backend services and APIs using Python and Django .
- Write clean, well-documented, and thoroughly tested code adhering to industry best practices.
- Collaborate with product managers and frontend developers to translate requirements into scalable technical solutions.
- Optimize application performance, database queries, and system architecture for efficiency and reliability.
- Participate in code reviews, providing constructive feedback and ensuring code quality.
- Troubleshoot and resolve complex technical issues across the backend stack.
Requirements
- 5+ years of professional experience in backend development, with significant expertise in Python and the Django framework.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM technologies.
- Experience designing and implementing RESTful APIs.
- Familiarity with modern software development practices, including Git, CI/CD, and automated testing.
- Excellent problem-solving skills and the ability to work autonomously in a remote environment.
- Strong communication skills for effective collaboration with a distributed team.
Benefits
- Highly competitive salary package.
- Fully remote working arrangement, offering flexibility and work-life balance.
- Comprehensive health, dental, and vision insurance.
- Generous annual leave and paid time off.
- Opportunities for continuous professional development and training.


