Senior Full-Stack Engineer (Remote)
- cambridge, cambridgeshire, CB2 1TN, United Kingdom
- Remote
- Full time
- £72,000 - £72,000 Per Annum
Job Description
About the Role
Our client is looking for a talented and motivated Senior Full-Stack Engineer to join their distributed engineering team. This role is fully remote , offering the flexibility to work from anywhere. You will be instrumental in designing, developing, and deploying innovative web applications, contributing to both front-end and back-end development. This is an exciting opportunity to work on challenging projects with a passionate team that values collaboration, autonomy, and continuous improvement. You will have the chance to shape our client's digital products and drive their technical roadmap forward, making a tangible impact from your home office.
Key Responsibilities
- Design, build, and maintain scalable and responsive user interfaces using modern JavaScript frameworks like React or Vue.js.
- Develop and manage robust back-end services, APIs, and databases, ensuring efficient data management and system performance.
- Implement comprehensive testing strategies, including unit, integration, and end-to-end tests, to ensure code quality and reliability.
- Collaborate effectively with product managers, designers, and other engineers in a remote setting, leveraging various communication tools.
- Contribute to architectural decisions, code reviews, and the overall technical strategy of the product suite.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent demonstrable experience.
- 5+ years of professional experience in full-stack web development, with a proven track record of delivering complex applications.
- Strong proficiency in front-end technologies (HTML, CSS, JavaScript) and modern frameworks, along with experience in backend languages (e.g., Python, Node.js, Java) and databases (SQL/NoSQL).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization (Docker) is highly beneficial.
- Excellent communication, collaboration, and problem-solving skills, with the ability to thrive in a fully remote work environment.
Benefits
- Competitive salary and performance-based incentives.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off and flexible working hours.
- Significant budget for professional development, online courses, and certifications.
- The opportunity to work remotely and be part of a globally distributed, innovative team.


