We are seeking a Senior Software Engineer to join our team. The role involves designing, developing and implementing improvements to our Engineering capability.
About the Role
* Coach and mentor engineers to improve their engineering capabilities.
* Analyse system requirements and develop technical designs.
* Develop and maintain application software.
* Support the application software by analysing and fixing problems.
Your Skills and Experience
* You must have at least 6 years of experience in software engineering.
* You should have experience of coaching and mentoring engineers.
* Strong experience in Java, Spring-Boot, NodeJs REST API and microservice architecture is required.
* You should also have experience in testing frameworks, such as Cucumber, JUnit, REST Assured.
* Strong experience in Databases (SQL/ORM/JDBC) and DevOps is necessary.
What We Offer
You will enjoy access to our award-winning platform, hybrid working, flexible leave and paid parental leave.
* Paid study support and career breaks are available.
* Free wellbeing coaching and confidential EAP access are provided.
* Discounts at retailers and gym memberships are offered.
* Paid volunteer leave and donation matching are included.