Scala developer Kyiv, remotely The project is a billing platform for online payments of users in their own game projects. We use a service-based architecture to handle payments. The Scala team deals with risk management (anti-fraud), payment routing, data collection, financial application services. Because our customers are all over the world, we build geographically distributed applications using both GCE and AWS. Stack: cats, cats-effeсt, akka. Required skills: • 3x+ years of Scala develo
Scala developer
Kyiv, remotely
The project is a billing platform for online payments of users in their own game projects. We use a service-based architecture to handle payments. The Scala team deals with risk management (anti-fraud), payment routing, data collection, financial application services. Because our customers are all over the world, we build geographically distributed applications using both GCE and AWS.
Stack: cats, cats-effeсt, akka.
Required skills: • 3x+ years of Scala development experience.
• Development experience using Tagless Final, fs2, Cats, Cats effect, Monocle.
• Postgres experience (understanding of DBMS, query optimization).
• Experience with Rabbit/Kafka queues.
• Experience writing functional and unit tests.
• Experience with CI/CD (Gitlab).
• Knowledge of the Git version control system.
Will be a plus: • Experience with GCE/AWS.
• Experience with elasticsearch, prometheus, grafana.
Responsibilities: • Writing new and maintaining existing loaded microservices.
We offer: • Flexible schedule (beginning of the working day from 9 to 11 in the morning, 8-hour working day);
• Vacation of 20 working days;
• Paid sick leave;
• 12 sick days;
• Medical insurance;
• Day off in honor of birthday;
• Professional development and training;
• Mental Health Care - Corporate Psychologist;
• Support and development of volunteer culture - our team organizes and participates in charity events. We are happy to help and make the world around us better.