Senior Software Engineer - Backend
- leicester, leicestershire, LE2, United Kingdom
- Remote
- Full time
- £65,000 - £65,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Software Engineer to join their dynamic and forward-thinking team. This is a fully remote position, offering the flexibility to work from anywhere within the UK. You will play a pivotal role in designing, developing, and deploying cutting-edge software solutions that drive business innovation. The successful candidate will collaborate with a distributed team of talented professionals, contributing to the architecture and implementation of robust, scalable, and maintainable applications. This opportunity is perfect for an individual who thrives in an autonomous, remote-first environment and is passionate about leveraging technology to solve complex challenges.
Key Responsibilities
- Design, develop, and maintain high-quality backend services and APIs using modern technologies and architectural patterns.
- Write clean, efficient, and well-documented code, adhering to industry best practices and coding standards.
- Collaborate effectively with product managers, designers, and frontend engineers to deliver integrated software solutions.
- Participate in code reviews, providing constructive feedback to peers and ensuring code quality and consistency.
- Troubleshoot, debug, and resolve software defects and performance issues across the development lifecycle.
- Contribute to the technical roadmap and advocate for best practices in software development and DevOps.
Requirements
- Proven experience as a Software Engineer or in a similar role, with a strong focus on backend development.
- Proficiency in at least one object-oriented programming language such as Python , Java , or C# .
- Solid understanding of database technologies, including SQL and NoSQL, and experience with ORM frameworks.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Strong knowledge of API design principles (RESTful, GraphQL) and microservices architecture.
- Excellent problem-solving abilities, communication skills, and a proactive approach to work in a remote setting.
Benefits
- Competitive salary commensurate with experience.
- Flexible working hours and a fully remote work environment.
- Generous annual leave allowance.
- Opportunities for professional development and continuous learning, including online courses and certifications.
- Access to a comprehensive health and wellness program.
- Regular virtual team-building activities to foster collaboration and camaraderie.


