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 in 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 Scala Team Lead to join VeliHorizon product team.
Horizon is the API-driven, microservices-based platform that takes online casinos, sports betting, and beyond to the next level.
Our cutting-edge technology integrates with leading gaming providers for a highly-secured, 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:
- Oversee a team focused on sports and game provider integrations.
- Develop innovative gamification and loyalty program features.
- Take responsibility for the full cycle of the team's Software Development Life Cycle (SDLC) process.
- Supervise Site Reliability Engineering (SRE) practices within the team.
- Manage team members, providing guidance and support.
- Create architectural solutions and lead collaborative design efforts for the integration domain.
- Conduct code reviews to ensure high coding standards.
- Oversee the Quality Assurance (QA) process to enhance product quality.
- Engage in collective technical leadership, participating in the Scala community and technical board with the CTO.
Skills and experience you will need:
Must have
- Solid experience with Scala/Akka (Stream, Cluster, Persistence, gRPC, Kafka) stack to develop online transaction processing services.
- Experience with Kafka, PostgreSQL.
- Understanding and proven experience of functional and object-oriented programming concepts and design patterns, SOLID, Dry, Kiss, YAGNI.
- Understanding of microservices-based and event-driven architecture.
- Ability to write clean, concise and maintainable code.
- Experience of work in a product company with real sustainable production application.
- Experience of management team 5+ team members.
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.
- Experience with Slick FRM, Tapir, gRPC, Scala 3, cats, ZIO.
Experience of work with DevOps/SRE/XP software development practice.
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.
Lifestyle
- Product mindset.
- Engineering culture in our DNA.
- T-shaped skill set model.