Senior Software Engineer (Full Stack)
- derby, derbyshire, DE1, United Kingdom
- Permanent·Hybrid
- Full time
- £68,000 - £68,000 Per Annum
Job Description
About the Role
Our client is seeking a talented and experienced Senior Software Engineer with full-stack capabilities to join their innovative development team in Derby . This role is crucial for designing, developing, and maintaining robust, scalable web applications that power our client's core business operations. You will work across the entire software development lifecycle, from backend architecture to frontend implementation, collaborating with cross-functional teams to deliver high-quality, reliable software solutions. If you are passionate about building cutting-edge technology and thrive in a collaborative environment, this is an excellent opportunity to contribute significantly.
Key Responsibilities
- Design, develop, and deploy robust backend services and APIs using modern programming languages and frameworks.
- Build and maintain responsive, user-friendly frontend interfaces using contemporary web technologies.
- Collaborate with product managers, designers, and other engineers to define requirements and translate them into technical specifications.
- Write clean, efficient, well-documented, and thoroughly tested code.
- Optimize application performance, scalability, and security across the full stack.
- Participate in code reviews, provide constructive feedback, and mentor junior engineers.
Requirements
- Minimum 5 years of professional experience in software engineering, with significant experience in both backend and frontend development.
- Strong proficiency in at least one backend language (e.g., Java, Python, Node.js) and associated frameworks.
- Expertise in frontend technologies such as JavaScript (ES6+), HTML5, CSS3, and modern frameworks (e.g., React, Angular, Vue.js).
- Experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases.
- Solid understanding of software development principles, design patterns, and agile methodologies.
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Benefits
- Competitive salary with performance-based bonuses.
- Hybrid working model providing a balance of in-office collaboration and remote flexibility.
- Comprehensive health, dental, and vision insurance.
- Generous pension scheme.
- Opportunities for professional growth, training, and conference attendance in Derby .


