Senior Full Stack Developer
- portsmouth, hampshire, PO1 3ET, United Kingdom
- Remote
- Full time
- £68,000 - £68,000 Per Annum
Job Description
About the Role
Our client is seeking a versatile and experienced Senior Full Stack Developer to join their innovative technology team. This is a fully remote position, offering the flexibility to work from anywhere. You will be responsible for designing, developing, and maintaining both the frontend and backend components of our client's web applications. This role requires a broad technical skillset, a passion for creating robust and scalable solutions, and the ability to work autonomously within a dynamic, collaborative environment. You will contribute significantly to the entire software development lifecycle, from conception to deployment.
Key Responsibilities
- Develop and implement user-facing features using modern frontend technologies and frameworks.
- Design and build robust, scalable, and efficient backend services and APIs.
- Write clean, maintainable, and well-tested code across the full stack.
- Collaborate with designers, product managers, and other engineers to deliver high-quality software solutions.
- Optimize applications for maximum speed, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and contribute to technical design discussions.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack web development.
- Proficiency in frontend technologies (HTML, CSS, JavaScript) and at least one modern framework (React, Angular, Vue.js).
- Strong experience with backend languages (e.g., Python, Node.js, Java, C#) and associated frameworks.
- Solid understanding of database technologies (SQL and NoSQL) and data modeling.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization is a plus.
- Excellent problem-solving skills and a proactive approach to development challenges.
- Ability to thrive in a fast-paced, remote team environment.
Benefits
- Competitive salary and performance-based bonuses.
- Fully remote working option with flexible hours.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and professional development opportunities.
- Opportunity to work on exciting projects and technologies impacting users globally.
- A supportive and collaborative culture that values autonomy and continuous learning.


