Senior Full Stack Developer
- london, england, SW1A 0AA, United Kingdom
- Hybrid
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking a highly skilled and experienced Senior Full Stack Developer to join their dynamic IT team based in London . This pivotal role involves contributing to the entire software development lifecycle, from initial concept and design through to implementation, testing, and deployment. You will be instrumental in developing innovative solutions that drive business growth and enhance user experience, working collaboratively with cross-functional teams in a fast-paced environment. This position offers a fantastic opportunity to shape the technical direction of key projects and mentor junior developers, fostering a culture of technical excellence and continuous learning.
Key Responsibilities
- Design, develop, and maintain robust, scalable web applications using a variety of modern technologies.
- Write clean, efficient, and well-documented code across both front-end and back-end systems.
- Collaborate with product managers and designers to translate business requirements into technical specifications.
- Implement and manage database schemas, ensuring data integrity and performance.
- Conduct thorough code reviews, provide constructive feedback, and champion best practices in software development.
- Troubleshoot, debug, and upgrade existing systems, ensuring optimal performance and security.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5 years of professional experience in full-stack development, with a strong portfolio.
- Proficiency in front-end technologies such as React, Angular, or Vue.js, and back-end languages like Python, Node.js, or Java.
- Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB).
- Demonstrated experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong understanding of software architecture patterns, security principles, and Agile methodologies.
Benefits
- Competitive annual salary and performance-based bonuses.
- Hybrid working model with flexible hours and occasional remote options.
- Comprehensive health, dental, and vision insurance plans.
- Generous annual leave allowance and company holidays.
- Opportunities for professional development, training, and conference attendance.


