We are seeking a Senior Software Engineer with strong full-stack development experience, encompassing both frontend and backend engineering. The ideal candidate will bring deep expertise in TypeScript-based frontend applications and Java-based microservices built with Spring Boot.
Requirements
- Delivering clean, maintainable features across TypeScript-based frontend applications and Java/Spring Boot backend services
- Building and maintaining RESTful microservices while integrating them with modern frontend applications to ensure performance, scalability, and reliability
- Collaborating with Product Owners, Business Analysts, and Designers to translate requirements into well-structured, user-focused solutions
- Contributing to system design and architectural discussions, supporting the Tech Lead in defining technical approaches and implementation strategies
- Ensuring high-quality delivery through comprehensive testing across the stack, including unit, integration, and end-to-end testing
- Participating in code reviews to promote maintainability, performance, security, and usability
- Supporting CI/CD pipelines, deployment processes, and continuous improvement initiatives, including reducing technical debt and enhancing engineering practices
Benefits
- Opportunity to participate in annual, performance-related bonus plan
- Generous pension contribution
- Life assurance
- Healthcare Plan (permanent employees only)
- Holiday allowance (at least 25 days)
- Competitive family leave
- Electric car scheme (permanent employees only)
- Discounts for our own products and at high street stores and online