Senior Software Engineer (Backend)
- cambridge, cambridgeshire, CB2, United Kingdom
- Remote
- Full time
- £80,000 - £80,000 Per Annum
Job Description
About the Role
Our client is seeking a highly experienced Senior Software Engineer specializing in backend development to join their innovative, fully remote engineering team. You will play a key role in designing, developing, and deploying robust, scalable, and high-performance backend services and APIs that power their cutting-edge platform. This position offers the chance to work on challenging technical problems, mentor junior engineers, and contribute significantly to architectural decisions within a collaborative and forward-thinking remote culture. If you are passionate about building exceptional software and thrive in an autonomous work environment, this is the role for you.
Key Responsibilities
- Design, implement, and maintain scalable, reliable, and high-performance backend systems and APIs.
- Write clean, efficient, and well-documented code using modern programming languages and frameworks.
- Collaborate with product managers, frontend engineers, and DevOps teams to define requirements and deliver features.
- Participate actively in code reviews, providing constructive feedback to team members.
- Optimize application performance, database queries, and system architecture for scalability and efficiency.
- Troubleshoot and resolve production issues, ensuring system stability and uptime.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree is a plus.
- Minimum of 6 years of professional experience in backend software development .
- Strong proficiency in one or more backend languages (e.g., Java, Python, Go, Node.js).
- Extensive experience with building and consuming RESTful APIs and microservices architecture.
- Solid understanding of database technologies (SQL/NoSQL), caching mechanisms, and message queues.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision coverage.
- Generous stock options package.
- Fully remote work arrangement with a home office setup allowance.
- Opportunities for professional development, including conferences and training budgets.


