Senior Software Engineer - Full Stack
- london, england, SW1A 0AA, United Kingdom
- Hybrid
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking an experienced Senior Software Engineer to join their dynamic team in London . This role offers a unique blend of on-site collaboration and remote flexibility, allowing you to contribute to cutting-edge software development projects while maintaining a healthy work-life balance. You will be instrumental in designing, developing, and deploying scalable web applications that drive business innovation. The ideal candidate will possess a strong technical background, a passion for clean code, and a collaborative spirit, ready to tackle complex challenges within a fast-paced, agile environment.
Key Responsibilities
- Design, develop, and implement robust backend and frontend solutions using modern technology stacks.
- Collaborate with product managers and designers to translate requirements into high-quality software features.
- Write comprehensive unit, integration, and end-to-end tests to ensure code quality and reliability.
- Participate actively in code reviews, providing constructive feedback to peers and junior developers.
- Optimize application performance and database queries for scalability and efficiency.
- Contribute to architectural decisions and technology selection for new projects.
Requirements
- 5+ years of professional software development experience, with a strong emphasis on full-stack development.
- Proficiency in at least one major programming language (e.g., Java, Python, JavaScript/TypeScript) and associated frameworks (e.g., Spring Boot, Django, React, Angular).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases.
- Solid understanding of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Demonstrated experience with CI/CD pipelines and agile methodologies.
- Excellent problem-solving skills and a commitment to continuous learning.
Benefits
- Competitive salary package and performance-based bonuses.
- Hybrid work model offering flexibility and work-life balance.
- Comprehensive health, dental, and vision insurance coverage.
- Generous pension scheme and life assurance.
- Opportunities for professional development, training, and conference attendance.
- Vibrant office culture with regular team events and social activities in London .


