This role involves enhancing the scalability, resilience, and performance of user and access services, including login, profile, and subscription systems. The successful candidate will tackle technical debt and modernize the technology stack, migrating to Scala 3 and including experience with Kafka, GraphQL, AWS services, and ElasticCache. The position is a B2B relationship focused on providing IT solutions.
Requirements
- 4+ years of experience as a Scala Developer
- Strong background in Functional Programming principles
- Hands-on experience with Cats, Cats-tagless, and Typelevel Scala libraries
- Practical experience building APIs using http4s
- Solid understanding of Kafka and working with Kafka topics
- Experience developing and integrating GraphQL services
- Proven experience working with AWS services
- Familiarity with ElasticCache, Redis, DynamoDB, and PostgreSQL
- Hands-on experience with AWS testing and deployment workflows
- Good understanding of S3, Glacier, and other AWS storage solutions
- Additional Information (Visa Sponsorship, Relocation, Psychological support, Multisport card)
Benefits
- Access to local and international projects
- Professional development support
- Bonus for recommending candidates
- Fully paid Medicover healthcare card
- Psychological support program WellBee
- Multisport card
- Regular integration events and gifts
- Long-term cooperation