Position: Lead Scala Engineer
Company: OpenBet Ukraine
Experience required: 3y
Category: Scala
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

At **OpenBet & IMG Arena**, we acquire the official rights to the data and video streams of a diverse range of sports federations. We augment that data using mathematical models, deliver it at low latency speed, and even provide advanced visualizations for web and mobile, including 3D views! We deliver the data to customers across the world and cover a range of sports such as MMA (UFC), golf (PGA, European Tour), tennis (ATP, UTR) and volleyball, with many more on the way.

**OpenBet IMG ARENA** are looking to make a key appointment, Lead Developer (Data). In this role you will work collaboratively with other teams, from development to business stakeholders, with the responsibility of
designing, implementing and maintaining standards, processes and methodologies for establishing and growing our internal data capability.
You will be tasked with ensuring adherence to security, best practice and corporate standards for all application development, deployment and testing practices. You will design, prototype, and implement low latency and highly reliable sports data applications using agile development processes.
**Reports to: ** Head of Technology (Data)
**Location:** Hybrid remote with office in Lviv
**Salary:** Negotiable, based upon experience. 

**What will you do?**
Act as a technical leader and mentor, taking 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 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, Kakfa
Docker, Kubernetes
AWS instance management and deployment
Linux, shell scripting
CI/CD; Jenkins/GitLab/GitHub