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

**Про проєкт**
Наш проєкт — це B2B бетінгова платформа, яка активно розвивається, націлена як на покриття внутрішніх продуктів компанії, так і на активне завоювання B2B ринку. Ми націлені стати провайдером даних спортивних подій №1 у світі.

Наша система має сервісну архітектуру, та побудована використовуючі сучасні технології та методології розробки. Зараз це 100+ сервісів і ми активно розробляємо нові.

**Наш стек**:
**Мови програмування**: Go, PHP (Legacy services), NodeJS (Legacy services), Kotlin.
**СУБД**: MongoDB, PostgeSQL, RabbitMQ, Kafka, Elasticsearch, Redis, Clickhouse.
**API**: REST, GraphQL, Event-Bus, gRPC.
SCRUM, jira, bitbucket.

**Обов’язки**:
Імплементація нового функціоналу на мові Go.
Інтеграцій сторонніх сервісів та підтримка наявних.
Доставка написаного коду в продакшен.
Активна участь в обговоренні архітектури, підходів тощо.
Підтримка працездатності системи - моніторинг, реагування на алерти тощо.
Код рев'ю, обмін знаннями з командою.

**Вимоги**:
Обов'язковий досвід роботи
Golang (webservers, concurrency) - від 2-х років
SQL/NoSQL (indexes, transactions, replication)
Service-Oriented Architecture

**Ключові навички**:
SOLID, GRASP, Clean architecture.
Database optimization.
Queue (RabbitMQ, Kafka etc).
Highload (database: locks, сoncurrency, isolation level, replication).
SOA/Microservices, REST API, event sourcing.

**Буде плюсом**:
Досвід роботи з РНР, NodeJS.
DevOps, CI/CD, deploy strategies, k8s.

**Пропонуємо**:
компенсацію 20 робочих днів оплачуваної відпустки;
оплачувані лікарняні;
медичне страхування;
L&D центр з курсами для співробітників;
програма ротації;
self-learning бібліотека, доступ до платних курсів;
стабільні виплати;
дисконтна програма Evoplay;
групові обговорення та індивідуальні сесії з психологом.