Senior Software Engineer - Full Stack
- nottingham, nottinghamshire, NG1 3BF, United Kingdom
- Hybrid
- Full time
- £75,000 - £75,000 Per Annum
Job Description
About the Role
Our client is seeking a proficient Senior Software Engineer with expertise in both front-end and back-end development to join their innovative team in Nottingham . This role offers the chance to contribute across the full stack, developing and deploying robust, scalable, and user-centric applications. You will collaborate closely with product managers, designers, and other engineers to deliver high-quality software solutions. This is an excellent opportunity to leverage your diverse technical skills, influence technical decisions, and grow within a dynamic and supportive engineering culture.
Key Responsibilities
- Design, develop, and implement full-stack web applications, ensuring code quality and performance.
- Write clean, efficient, and well-documented code for both front-end interfaces and back-end services.
- Collaborate with UI/UX designers to create intuitive and engaging user experiences.
- Integrate with backend APIs and databases, ensuring seamless data flow and functionality.
- Participate in code reviews, architectural discussions, and agile development processes.
- Troubleshoot and resolve bugs and performance issues across the application stack.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional experience in full-stack development.
- Proficiency in front-end technologies (HTML, CSS, JavaScript, and a modern framework like React or Vue).
- Strong experience with back-end languages (e.g., Node.js, Python, Java) and RESTful API development.
- Experience with relational or NoSQL databases and data modeling.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization is a plus.
Benefits
- Competitive salary and a performance bonus program.
- Hybrid working model offering a balance between office and remote work.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and company holidays.
- Opportunities for continuous learning and professional development.


