2 views
EvoPlay
The project is a billing platform for online payments of users in their own game projects. We use a service architecture to make payments. The Scala team is engaged in 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.
Tech. stack: Scala 2.13 (in some places 3), Izumi distage (DI), Cats, Cats-Effect, Scalikejdbc, Monocle, Http4s, GRPC, Protobuf, RabbitMQ, Redis, Prometheus, Grafana.
Needed skills:
• 3x+ years of Scala development experience.
• Development experience with Tagless Final, fs2, Cats, Cats effect, Monocle.
• Postgres experience (understanding DBMS, query optimization).
• Experience with Rabbit/Kafka queues.
• Experience writing functional and unit tests.
p>
• Experience with CI/CD (Gitlab).
• Knowledge of the Git version control system.
Will be +:
• Experience with GCE/AWS.
• Experience with elasticsearch, prometheus, grafana.
Responsibilities:
• Writing new and supporting loaded microservices
We offer:
• Flexible schedule;
• Health insurance;< /p>
• Vacation 20 working days, sick leave; 12 sick days; birthday day off;
• Professional development and training;
• Mental health care - corporate psychologist;
• Support and development volunteer culture — our team organizes and participates in charity events. We are happy to help and make the world around us kinder;