Position: Golang Developer
Company: EvoPlay
Category: Golang
Experience: 3y

Про проект:
Розробляємо платформу обслуговування ігрових порталів. Платформа має (в собі) різні інтеграції, у тому числі платіжні системи, ігрові провайдери, аналітику, реферальні/маркетингові системи тощо.

Платформа побудована на основі мікросервісів, зараз це близько сотні різних сервісів та їх кількість постійно зростає. Обслуговує платформа близько двох десятків високонавантажених відомих світових порталів. Використовуємо сучасні хмарні технології у продакшенах, контейнеризації тощо. Практично немає застарілого коду, все тримаємо в актуальному стані, слідкуємо за оновленням фреймворків ПЗ та супутніх технологій та при можливості постійно оновлюємося останні версії.

Технологічний стек: Golang, PHP (Symfony), PostgreSQL, MongoDB, Redis, Elasticsearch, Clickhouse, RabbitMq, Kafka, Kubernetes.

Пріоритети:
стабільність платформи
висока швидкість доставки фіч
раннє виявлення проблем

Обов'язковий досвід роботи
Golang (webserver, concurrency, context etc.) - від 3 років
SQL or NoSQL (indexes, transaction)

Ключові навички
Design patterns, clean architecture, solid, etc
MongoDB
MySql/Postgres
Redis (робота з різними типами + досвід в шардуванні)
Queue (rabbitmq, kafka)
SOA/Microservices, REST API, event sourcing
DevOps, CI/CD, deploy strategies, kubernetes
Highload (database: locks, сoncurrency, isolation level, replication)

Буде плюсом
PHP, symfony
NodeJS

Пропонуємо:
компенсацію 20 робочих днів оплачуваної відпустки;
оплачувані лікарняні;
медичне страхування;
L&D центр з курсами для співробітників;
програма ротації;
self-learning бібліотека, доступ до платних курсів;
стабільні виплати;
дисконтна програма Evoplay;
групові обговорення та індивідуальні сесії з психологом.