Grand Parade, a part of William Hill company, is looking to hire Development Leader (Scala/Java).
The new team member will have the opportunity to build a brand new platform for real-time pricing and betting. Designed to handle high traffic and sub-second action. It will be built with cutting edge technologies and scalable microservice-oriented architecture.
Who we are and what do we do in Grand Parade?
Grand Parade is a part of William Hill Group – a leading global betting company. We are a top Cracow-based software house specializing in building advanced systems for online sports betting, gaming and media industries in Europe, USA and Australia. The solutions built by Grand Parade are used by tens of millions of users every day and our customers include the great majority of key businesses in the gaming field.
What challenges we are facing every day?
- Complex real- time web apps
- Interactive dashboards and scoreboards supporting thousands of requests per second
- Real- time data processing
- More than 20 million users daily
- Gigabytes of data per day
Responsibilities include:
- ~30% leadership or design tasks and ~70% programming
- collaborating with product owners and the team to ensure requirements are well-defined and met
- highlighting risks and delays, monitoring progress
- work with a software architect and the team to design a technical solution
- overseeing the team to ensure good code quality and that the best overall product is produced
- design, code and documentation of platform API services in Scala
- modeling data layer in relational (PostgreSQL) and non-relational databases (Cassandra or Riak, Elasticsearch)
- real-time stream processing, live sport data aggregation and “push” updates (Akka, Kafka, WebSockets)
- implementation of reporting/analytics using Big Data processing tools (Apache Spark, Hadoop)
- helping to grow the team
What do we expect?
- min. 5 years of experience in development of back-end services
- 3 years of experience in JVM (Java, Scala)
- very good knowledge of Scala and at least 1 year of experience or equivalent code written
- exceptional attention to detail and quality of code
- significant experience in development of distributed systems in a service-oriented architecture
- very good API design skills (REST)
- very good database design skills
- very good English spoken and written
Highly desirable:
- experience with Akka, Akka Streams, Kafka
Desirable:
- experience working with Docker
- experience with JavaScript, WebSockets
- experience in web development and knowledge of HTML, CSS
What do we offer?
We offer competitive salary and opportunity to work with amazing people (without bored managers who prefer 10-years old solutions), Lunch & Learn, internal training sessions, Gamification and interesting events organized by employees (e.g. internal GP football league, FIFA, board games).
Basically it looks like that:
- Stable employment
- Attractive social benefits (Fully paid private healthcare Enel-Med and Multisport pass, daily fruits)
- Flexible working hours
- Lots of integration events & company parties
- Individual training budget
- Competitive salary
- Option to work on B2B contract
- Company competitions with cool prizes
- Brand new office in the city center (+1000m2)
- Business trips to our headquarter in London
- Employee referral program (up to 5000 PLN)