Scala Developer [online recruitment]

Scala Developer [online recruitment]
Miejsce pracy: Kraków, Rynek Główny 6
Company Description

Playbook Engineering offers a global betting platform that provides a service to established operators and new entrants who are looking to disrupt the industry. We have offices in London and Krakow and are a young and fast-growing company.

Job Description
 

As a Backend Engineer within our Product Development department, you will be joining one of our domain teams , which are:

  • Casino - delivering slots, live and virtual games integrations within our Platform and extending casino capabilities
  • Players - responsible for building the central components for handling customer accounts (including onboarding and KYC), rewards & bonuses and payments 
  • Sportsbook - providing fast and reliable sport content data flow and management on our Platform and betting experience - Data feeds - responsible for sport and video content delivery from 3rd party, data management and sharing You will work on designing, building, serving and monitoring cloud-based microservice architectures and be a part of a high-performing cross-functional team and a community of Backend Engineers. 

You will work with a leading-edge technology stack comprised of Scala, Rust, Kubernetes, RESTful APIs, Couchbase, Postgres and Docker amongst others.

 

What you will be doing?
  • Own the whole development cycle - from architecture design to implementation and testing and maintenance of our products
  • Collaborate closely with Product and Service Delivery Teams and other colleagues in an agile environment
  • Join a team where Continuous Integration, Code Quality, Code Reviews, Test Coverage, are kept at very high standards, therefore you should also be positive and firm in your attitude towards them
  • Deliver fully functional features and products built with Domain-Driven mindset that are well tested and based on user requirements.
Qualifications
  • Minimum two years of experience with Scala programming language
  • Some experience with relational and non-relational databases (Postgres, Couchbase, Redis, Cassandra/Scylla)
  • Some experience with Enterprise Message Buses like Kafka or RabbitMQ
  • Experience with creating HTTP APIs and HTTP stack
  • Experience with asynchronous programming using Futures/IO/Task/ZIO
  • Knowledge of Typelevel stack
  • Good communication skills
Prefered skills:
  • Growth mindset and willingness to learn
  • Proactive approach, can-do attitude
  • Problem-solving skills, Ability to dig into code
  • You built it, you run it approach, taking ownership of services and applications at scale
  • Contract first approach for APIs and integrations
  • Team player, leadership skills will be an asset
  • Excellent communication skills with fluent English so you can communicate with our clients freely
Nice to have:
  • Experience with k8s
  • Experience with Cats
  • Experience with Pure Functional Programming
  • Experience with http4s/doobie/fs2/fs2-kafka/circe
  • Knowledge of Tagless Final pattern
What We Offer:
  • Health Care and Multisport Card
  • Conference and training budgets 
  • Company library
  • Possibility of remote / hybrid / office work
  • Flexible working hours - 7/10 - 15/18
  • Office in the city center - Rynek Główny 6, 31-042 Kraków
  • Top-notch equipment
  • Table Soccer and Game console
  • Place for your bike 
  • Employee referral program
Please add the following clause: I agree to the processing of my personal data for the needs necessary in the recruitment process.
APLIKUJ TERAZ

Zobacz podobne oferty pracy

Dodane: 2022-05-19

Röben Polska Sp. z o.o. i Wspólnicy Sp.K.

Lokalizacja: dolnośląskie / Środa Śląska

Automatyk - Programista

Nadzorowanie i utrzymywanie maszyn oraz urządzeń w ruchu ciągłym Modernizację maszyn i urządzeń Wdrażanie nowych rozwiązań technicznych w parku maszynowym oraz wykonywanie dokumentacji Bardzo dobra znajomość środowisk programistycznych...>

Czytaj więcej

Dodane: 2022-05-19

KLDiscovery Ontrack Sp. z o. o.

Lokalizacja: śląskie / Katowice

.NET Developer

Imagine that you are… part of Agile team a developing all-in-one eDiscovery product / working on Legal Technology Enterprise level systems / using the latest version of Microsoft`s development tools / automating platform tests as well as upgrade and...>

Czytaj więcej

Dodane: 2022-05-18

SFS International Sp. z o.o.

Lokalizacja: mazowieckie / Piaseczno

Integration & Software Developer

Job description: As an integration and software developer you are responsible for the design, development and maintenance of complex IT integrations as well as further development of other IT (Portal) solutions. You have the opportunity to work as part of a...>

Czytaj więcej

Dodane: 2022-05-18

IT CONNECT Sp. z o.o.

Lokalizacja: mazowieckie / Warszawa

React Native Developer

Tworzenie aplikacji mobilnej dla milionów klientów firmy Zaprojektowanie natywnej aplikacji i rozwiązanń backendowe pod kątem optymalnej wydajności, elastyczności i łatwości konserwacji Utrzymanie kodu źródłowego Przegląd zapotrzebowania...>

Czytaj więcej