#1 Job Board for tech industry in Europe

Scala Engineer
Scala

Scala Engineer

Warszawa
Type of work
Full-time
Experience
Mid
Employment Type
Permanent
Operating mode
Remote

Tech stack

    Akka

    regular

    RabbitMQ

    regular

    Zio

    regular

    Kafka

    regular

    SQL

    regular

Job description

Online interview

At IMG ARENA we acquire the official rights to the data and video streams of a diverse range of federations, tournament formats and sports such as basketball, football, golf, MMA, table tennis, tennis, volleyball and many more to come. We collect real-time player and ball tracking data, scoring information, and other relevant data at sports venues. This data is then enhanced using mathematical models and delivered to customers worldwide with low latency speed. Additionally, we offer advanced visualizations for both web and mobile platforms, including 3D views.


IMG ARENA is looking for individuals on position:


Scala Engineer (mid)


About the role:

Scala Engineer is a mid-level position. The role offers the opportunity to join a motivated and energetic team and to be involved in solving a broad range of challenges while supporting a rapidly expanding segment of IMG ARENA’s digital businesses.

The team is continuing to build out a development group responsible for supporting our fast-growing sports data business. Scala Engineer is a key member tasked with further development of our platform to distribute low-latency, highly reliable, sporting data to our substantial customer base. On the daily bases You will collaborate with four senior developers in international team. Scala Engineer report to Lead Scala Engineer who is based in the UK. Remote working is permitted.


What will you do? 

  • Take ownership of complex technical issues
  • Work together with the rest of the IMG ARENA and other internal/external partners to define and build new products and features
  • Participate in design/architecture sessions and contribute to the technical direction of the team and department
  • Implement new products and features according to their acceptance criteria, as well as maintaining and improving the existing features/codebase
  • Help define, maintain and improve ways of working.


What are we looking for?

  • Professional software development experience in Scala with a strong bias for quality and engineering excellence.
  • Significant experience developing with multiple JVM technologies/ libraries (e.g. Akka/ZIO, Hazelcast, etc).
  • Strong experience with relational databases, ideally Postgres.
  • Experience working with, and deploying to, cloud services (especially AWS)
  • Knowledge of working with build pipelines and continuous deployment models
  • Experience in building globally scalable software architecture
  • Very good design and problem-solving skills, with demonstrable experience in building simple implementations to complex problems and object-oriented design
  • Knowledge and experience in developing web services that are robust and easily consumed
  • Sound API design skills and knowledge of HTTP principles.


Nice to have:

  • Knowledge of and interest in a wide variety of sports is a huge advantage.


Technologies we use:

  • SQL (PostgreSQL)
  • Akka / ZIO (HTTP & Streams) 
  • Messaging brokers; rabbitMQ, Kakfa
  • Docker, Kubernetes, Terraform 
  • AWS instance management and deployment
  • Linux, shell scripting
  • CI/CD; Jenkins/GitLab/GitHub.


We offer:

  • Contract of employment 
  • Fully remote work with opportunity to work from the office
  • Paid on-calls
  • Private medical healthcare
  • Life insurance
  • MyBenefit program with Multisport card
  • Unlimited access to e-learning platforms
  • Additional 3 days of leave for volunteering
  • Co-financing for glasses 
  • English lessons
  • Extra-ordinary projects
  • International work environment
  • Integration meetings
  • New friends forever!


Recruitment stages:

  • Pre-interview with Recruiter (30")
  • Interview with Tech Team (45")
  • Tech test