Проект — білінг-платформа для онлайн-платежів користувачів у власних ігрових проектах. Ми використовуємо сервісну архітектуру для здійснення платежів. Scala команда займається сервісами ризик менеджменту (антифроду), маршрутизації платежів, збору даних, фінансовим додатком. Так як наші клієнти по всьому світу, ми будуємо географічно розподілені додатки, використовуючи як GCE і AWS.
Стек: Scala 2.13 (in some places 3), Izumi distage (DI), Cats, Cats-Effect, Scalikejdbc, Monocle, Http4s, GRPC, Protobuf, RabbitMQ, Redis, Prometheus, Grafana.
Необхідні навички:
• Досвід розробки Scala від 2x років.
• Досвід розробки за допомогою Tagless Final, fs2, Cats, Cats effect, Monocle.
• Досвід роботи postgres (розуміння роботи СУБД, оптимізація запитів).
• Досвід роботи з чергами Rabbit/Kafka.
• Досвід написання функціональних та юніт тестів.
• Досвід роботи CI/CD(Gitlab).
• Знання системи контролю версій Git.
Буде плюсом:
• Досвід роботи з GCE/AWS.
• Досвід роботи з elasticsearch, prometheus, grafana.
Обов’язки:
• Написання нових та підтримка існуючих навантажених мікросервісів.
Пропонуємо:
• Гнучкий графік (початок робочого дня з 9 до 11 ранку, 8-годинний робочий день);
• Відпустка 20 робочих днів;
• Оплачувані лікарняні;
• 12 sick days;
• Вихідний на честь дня народження;
• Розвиток і навчання у професійному розрізі;
• Піклування про ментальне здоров’я — корпоративний психолог;
• Підтримка та розвиток волонтерської культури — наша команда організовує і долучається до благодійних акцій. Ми раді допомагати і робити світ навколо нас кращим.