This role can be based in London or Liverpool (Hybrid)


We are searching for a highly-skilled and self-motivated Senior Staff Software Engineer to join our expanding global team. The work will involve backend (Java, Spring Boot) and front-end (JavaScript, ExtJS) development.

Main Responsibilities

  • Design, develop and test new features for web applications.
  • Develop internal RESTful APIs and integrate with remote APIs.
  • Collaborate with internal team and stakeholders on functional requirements.
  • Troubleshoot and resolve issues with existing software.


  • BS Degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum of 7 years of professional experience in software development with a focus on Java and JavaScript.
  • Advanced knowledge of Java and extensive experience with Spring Boot are necessary.
  • Experience with JavaScript front-end frameworks and libraries.
  • Proficient with SQL database design, implementation and optimization.
  • Experience with Java ORMs (e.g. Hibernate Envers).
  • Experience with Docker and a solid understanding of containerization principles.
  • Advanced proficiency with Linux.
  • Familiarity with Agile/Scrum processes and management tools such as Jira.
  • Ability to work independently and as part of a globally distributed team.
  • Nice to have experience with the Sencha ExtJS framework.