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