Senior Software Engineer - Backend
- birmingham, west midlands, B3 2BB, United Kingdom
- Hybrid
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and motivated Senior Software Engineer specializing in backend development to join their innovative team in Birmingham . You will play a crucial role in designing, developing, and maintaining the server-side logic for their flagship products. This hybrid role offers a balance of collaborative in-office work and remote flexibility, allowing you to contribute effectively to a fast-paced, agile development environment. You'll work closely with product managers and front-end developers to deliver high-quality, scalable applications.
Key Responsibilities
- Design, build, and maintain efficient, reusable, and reliable backend code using Python and Django.
- Integrate user-facing elements developed by front-end developers with server-side logic.
- Implement security and data protection measures, ensuring compliance with industry standards.
- Optimize applications for maximum speed, scalability, and performance.
- Conduct code reviews, mentor junior engineers, and contribute to architectural decisions.
- Troubleshoot, debug, and upgrade existing systems to enhance functionality and performance.
Requirements
- 5+ years of professional experience in backend software development .
- Proficiency in Python and experience with the Django framework.
- Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and ORM concepts.
- Experience with RESTful API design and implementation.
- Familiarity with version control systems like Git.
- Excellent problem-solving abilities and a proactive approach to identifying and resolving issues.
Benefits
- Competitive salary with performance-based incentives.
- Hybrid work model with flexibility for remote days.
- Comprehensive health, dental, and vision insurance.
- Generous holiday allowance and pension scheme.
- Opportunities for continuous learning and professional growth.


