Scala Team Lead (Integration Team)

Remote
Full Time
VeliHorizon
Senior Manager/Supervisor
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 practise

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
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*