August 18
🔄 Hybrid – London
• You'll be working closely with your team on building various services, owning the quality and delivery of your code • This is a specific type of a Software Engineer role with a quality mindset who can coach and set practices for others, although we normally expect everyone to own quality. • Requirement gathering with product and stakeholders inside and outside of the team through pairing and peer reviewing on tasks, to delivery under test and into production • Ensuring architectural decisions are documented, taking an active part in the teams' operational responsibilities (e.g. support and on call) • Have a voice in all our ceremonies from retrospectives, refinements sessions, architectural planning sessions through to social activities • Making sure the right quality practices are followed and the team owns quality jointly rather than as specific individuals and roles • Setting the standard on best use of test automation
• You are experienced working with Java or Kotlin • You love shipping great products, not just writing superb code • As an Engineer, you’re interested in the problem, not just the requirements • You feel comfortable in a fast-moving environment and are ambitious about the speed and quality of your code. We ship our code multiple times a week with the impact measured in the result for the customer, not lines of code • An advocate of test-driven development or, even better, behaviour-driven development. A strong commitment to quality is essential • You've worked on large scale distributed software systems that have proven scalability and complex topologies • Enjoy talking to key stakeholders and understand and show passion for the business objectives of the company • You are comfortable with a fair bit of uncertainty, fast change, and love solving hard problems collaboratively • You are a team player who thrives working in an honest and friendly working atmosphere. We have a flat hierarchy and give you the opportunity to make a real impact
Apply Now