Senior Scala Engineer
Місто :
, null,
Компанія :
Veli Technologies Ltd.
Зарплата :
Знайдено :
місяць тому
Опис
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 Senior Scala Engineer 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: Technical improvements, research and development in mission-critical services related to authentication/authorization and money transaction processing Participation in core subsystem architecture design and platform R&D activities; Code, application, and architecture design review; Participate in SRE activities, monitoring, investigation and resolution, housekeeping and on-call 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 3+ years 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 Java Experience with K8s application troubleshooting and resource tuning Experience with Elasticsearch, Redis, DynamoDB Experience with Slick, Tapir, gRPC, Scala 3, cats, ZIO Experience of work in a product company with real production application 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 Budget for self-education (hard and soft skills) Possibility to visit conferences and professional events English language courses + speaking club Internal educational programs Certification opportunities Lifestyle Product mindset Engineering culture in our DNA T-shaped skill set model Powered by JazzHR