About the Role
We are seeking a highly skilled and experienced Lead Software Engineer to join our team. In this role, you will be responsible for leading a team of software engineers, providing technical direction and aligning with internal best practices.
The ideal candidate will have a strong technical background, with experience in Java and TypeScript. They should also have commercial AWS experience, a robust understanding of NoSQL principles, and expertise in search technologies.
Additionally, the successful candidate will have a deep knowledge of the software development lifecycle, including automation best practices and CI/CD tools. Experience building and maintaining scalable, highly available systems using industry-standard patterns and methodologies is also essential.
About You
* You will need a strong software development background and experience working with both Java and TypeScript.
* Commercial AWS experience is necessary, as well as a robust understanding of NoSQL principles.
* You should have expertise in search technologies, such as search indexing and at least one search technology (additional experience with Solr is a plus).
* Deep knowledge of the software development lifecycle, including automation best practices and CI/CD tools, is required.
* Experience building and maintaining scalable, highly available systems using industry-standard patterns and methodologies is essential.
* Familiarity with REST and GraphQL API best practices is also necessary.
About the Opportunity
This is a permanent position offering a high level of remote working. However, occasional office attendance in Middlesbrough is required. The role does not offer sponsorship, so candidates must have a visa proving a right to work in the UK for at least 3 years.
A salary of up to £75,000 and an excellent benefits package are on offer.