Scala Team Lead (Integration Team)

Company:  iTech Media
Location: Chicago
Closing Date: 18/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

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.
#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙