Location:
Lviv, Ukraine
Here at OpenBet and IMG Arena, we’re looking for an experienced Scala Developer to join our growing sports data development team. We are continuing to build out a development group responsible for supporting our fast-growing sports data business. You will be a key member tasked with further development of our platform to distribute low-latency, highly reliable, sporting data to our substantial customer base.
This role offers the opportunity for you to act as a key technical pivot within 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.
Knowledge of and interest in a wide variety of sports is a huge advantage.
What will you do?
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 have you done?
-
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, 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.
-
Great 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.
-
Experience of working in a large scale b2b organisation
-
Approachable and a strong communicator
-
Interest in start-up culture & being involved with a dynamic & growing team
-
Passion for sport is a bonus!
Technologies we use:
-
Scala
-
SQL (PostgreSQL)
-
Akka (Akka HTTP, Akka Streams)
-
Messaging brokers; rabbitMQ, Kafka
-
Docker, Kubernetes
-
AWS instance management and deployment
-
Linux, shell scripting
-
CI/CD; Jenkins/GitLab/GitHub