Workforce Source is hiring an

1113 - Scala Team Lead

Kyiv, Ukraine
Full-Time
Remote

Our client is a product company, where everyone is passionate about technology and strives to stay ahead of the curve. The team is fueled by a deep understanding of cutting-edge frameworks, technologies, and continuous learning. This combo brought them success, 35+ million users served with their iGaming products 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.

The product is the API-driven, microservices-based platform that takes online casinos, sports betting, and beyond to the next level. Their 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

Responsibilities:
- 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 practise
- Experience of PostgreSQL Database query optimization 

Benefits and working conditions:
- Medical insurance - full coverage
- Paid sick days - 10 days
- Well-being program
- Paid vacation - 20 days
- Work-from-anywhere opportunities (Home, Office, Mix both options the way you want)
- Possibility to visit conferences and professional events
- Internal educational programs
- Product mindset
- Engineering culture in our DNA
- T-shaped skill set model

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Team Lead Q&A's
Report this job
Apply for this job