Developer and publisher of fulfilling free-to-play online games. Available across browsers, mobile and social networks.
Design and build scalable features across our platform with ownership.
Extend and Improve our platform, from feature specification to production deployment.
Find, fix and fine tune code to improve scalability
Use pragmatic approach to solve technical problems by understanding business goals and objectives.
Perform code reviews.
Collaborate with game, business intelligence and publishing teams to understand and meet theirs requirements.
Mentor junior team members
Experience with design and implementation of REST-style APIs
Experience with Grails and/or Spring server frameworks is plus
Experience with complex cloud-based architectures, particularly on AWS
Experience working in fast-paced startup environments is plus
Experience with messaging or middleware is plus
10+ years experience building reliable, highly available and scalable platforms
5+ years experience building large scale distributed systems using Java or other JVM languages with Service Oriented Architecture (SOA) mindset
Experience building multi-threaded applications
Strong relational database fundamentals, hands-on experience with non-relational / NoSQL alternatives, and solid grasp of which to use