Проект — білінг-платформа для онлайн-платежів користувачів у власних ігрових проектах. Ми використовуємо сервісну архітектуру для здійснення платежів.
Стек:
- Golang;
- gRPC, Protobuf;
- Redis, MongoDB(nice to have);
- Elasticsearch;
- RabbitMQ, Kafka (nice to have);
- Docker, k8s, GKE;
- Microservices, tracing, log collection, etc;
Вимоги:
- Досвід розробки на Golang від 2 років.
- Розуміння принципів ООП та функціонального програмування.
- Досвід роботи з RESTful API та gRPC.
- Досвід роботи із брокерами повідомлень (RabbitMQ, Kafka, etc).
- Впевнені знання SQL (PostgreSQL) та NoSQL (ELK, Redis) баз даних.
- Знання та досвід застосування контейнеризації (Docker, Kubernetes).
- Розуміння принципів мікросервісної архітектури.
- Досвід роботи із системою CI/CD (GitLab CI та ін.).
- Вміння писати чистий, підтримуваний та тестований код.
Буде плюсом:
- Досвід роботи із хмарними платформами (AWS, Google Cloud).
- Досвід роботи з Temporal (workflow orchestration).
- Знання інших мов програмування (Java, Scala тощо).
- Досвід роботи із системами логування та моніторингу (Prometheus, Grafana, ELK stack).
- Участь у open-source проектах.
- Знання засад безпечної розробки.
Обов’язки:
- Розробка та підтримка високонавантажених сервісів на Go.
- Оптимізація та рефакторинг існуючого коду.
- Участь у проектуванні архітектури нових систем.
- Робота з базами даних (SQL та NoSQL).
- Взаємодія з командою для покращення процесу розробки.
- Написання unit-тестів та проведення code review.
Пропонуємо:
- Гнучкий графік (початок робочого дня з 9 до 11 ранку, 8-годинний робочий день);
- Відпустка 20 робочих днів;
- Оплачувані лікарняні;
- 12 sick days;
- Медичне страхування;
- Вихідний на честь дня народження;
- Розвиток і навчання у професійному розрізі;
- Піклування про ментальне здоров’я — корпоративний психолог;
- Підтримка та розвиток волонтерської культури — наша команда організовує і долучається до благодійних акцій. Ми раді допомагати і робити світ навколо нас кращим.