Scala Team Lead

VeliTech is a product company where everyone is passionate about technology and strives to stay ahead of the curve. Our team is fueled by a deep understanding of cutting-edge frameworks, technologies, and continuous learning.

 

This combo brought us success: 35+ million users served with our iGaming products, breakthrough Tech Radar, and a team of 200+ bright minds who made this happen.

 

And this team is ready to welcome you into a world of opportunities to grow and expand your expertise.

 

If this piques your interest, then look no further – this is the perfect opportunity for you!

 

We invite the Scala Team Lead to join the VeliHorizon product team.

 

Horizon is an API-driven, microservices-based platform that takes online casinos, sports betting, and other related services to the next level.

 

Our cutting-edge technology integrates with leading gaming providers for a highly secure, compliant gaming environment that's designed to meet all clients' needs.

 

Tech stack:

Scala 2/3, Typed Akka, ZIO, PostgreSQL, Elasticsearch, Clickhouse, K8s, Kafka, gRPC, AWS

 

In this role, you will:

- hands-on contribution and leadership of team feature development, delivery and supervising in quality assurance;

- lead code, application and architecture design review, improvements and R&D activities;

- lead and participate in SRE practice, housekeeping, on-call, correction-of-errors, continuous improvement process and practice in a team;

- participate in cross-functional activities and collective leadership processes Team Lead Catch Up, Scala Community and Technical Board;

- maintenance and effective legacy replacement of Spring-Boot / Java + Akka 2.5 / Scala 2.12 based service to modern Scala 2.13, Akka 2.6 / Scala 2 and 3 + ZIO 2 stacks".

 

Skills and experience you will need:

- Solid experience with Scala/Akka(Stream, Cluster, Persistence, gRPC, Kafka) stack to develop online transaction processing services;

- Experience with Kafka, PostgreSQL;

- Deep understanding of functional and object-oriented programming concepts and design patterns;

- Understanding of microservices-based and event-driven architecture;

- Ability to write clean, concise and maintainable code.

 

Will be a big plus:

- Experience with JDK upgrade and GC tuning (shenandoah, g1, zero gc, cms, parallel);

- Experience with K8s application troubleshooting and resource tuning;

- Experience with Elasticsearch, Redis, DynamoDB;

- Experience with Tapir, gRPC, Scala 3, ZIO, cats;

- Experience with Java;

- Experience of work in a product company with real production application;

- Experience of work with DevOps/SRE/XP software development practice;

-Experience in PostgreSQL Database query optimization.

 

We offer:

Health care

- Medical insurance - full coverage;

- Paid sick days - 10 days;

- Well-being program.

 

Well-deserved rest

- Paid vacation - 20 days.

 

Work-from-anywhere opportunities

- Home;

- Office;

- Mix both options the way you want.

 

Learning and Development

- Possibility to visit conferences and professional events;

- Internal educational programs;

- Certification opportunities.

 

Lifestyle

- Product mindset;

- Engineering culture in our DNA;

- T-shaped skill set model.


To apply for this and other jobs on Djinni login or signup.