To ogłoszenie wygasło w dniu 2016-01-14 09:25.

Lead Software Developer (Scala)

MKM Support

16 000 - 18 000 zł netto

Język programowania
Inne

Opis oferty

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. Responsibilities:
- This is a mixed position, ~30% leadership or design tasks and ~70% programming
- Collaborating with product owners and the team to ensure requirements are well-defined and met
- 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
- Modelling data layer in relational (PostgreSQL) and non-relational databases (Couchbase, 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

Wymagania

Qualifications
- min. 5 years of experience in development of back-end services
- 3 years of experience in JVM (Java, Scala, Closure)
- 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 Highly desirable:
- experience with Akka, Akka Streams, Kafka

Desirable:
- experience working with Ansible and Docker
- experience with JavaScript, WebSockets
- experience in web development and knowledge of HTML, CSS

Metodologia pracy

Pytania i odpowiedzi