Desired Skills and Experience

  • Back-end software engineering in Java
  • Write correct and clean code while following stated best practices.
  • Solve exciting problems.
  • Solicit feedback from others and find ways to improve.
  • Work in a highly-collaborative Agile team.
  • Reflect our values in day-to-day working.
  • Experience with distributed systems and microservices.
  • Knowledge of event-driven architecture, queuing services.
  • Experience building consumer/social web products or games.
  • Knowledge of applying REST principles and design in a fast-moving, production environment
  • Linux systems administration, including basic scripting.
  • Experience of building scalable, concurrent, high-availability systems.
  • Designing and interacting with large transactional relational databases.
  • Experience of a continuous deployment environment, with source control and managed releases.
  • An exciting environment with real growth
  • Build innovative products used by a highly passionate user base
  • 10% time and regular hack days.
  • Learning and development opportunities, including conference attendance
  • Unlimited holiday allowance
  • Pension with company contribution
  • Private medical coverage
  • Stock options