Position: Golang Developer
Company: SocialTech
Category: Golang
Experience: 3y
English level: intermediate

Golang;
gRPC, gRPC-Web, Protobuf;
CQRS, Event Sourcing;
MongoDB, Redis;
Elasticsearch;
RabbitMQ, Kafka;
Docker, k8s, GKE;
Microservices, tracing, log collection, etc.

**SocialTech** — продуктова IT-компанія, у якій ми відтворили світ венчурних інвестицій. Як venture builder, ми будуємо та запускаємо стартапи, у серці яких — аналітика, дані та машинне навчання.

Наразі SocialTech має вісім проєктів, мільйони користувачів по всьому світу й сильну команду з крутою експертизою й амбітними цілями, яка нараховує 400+ фахівців. Всупереч подіям в Україні ми не збираємося зупинятись, навпаки — хочемо сплачувати ще більше податків державі та всіляко підтримувати економіку та ЗСУ. Мета компанії на наступні 5 років — мати 10-15 успішних проєктів у нашому портфелі, п’ять з яких оцінені у понад $1 млрд або перевищили річний дохід у $100 млн.. Щоб зробити це можливим, ми будуємо першокласну бізнес-інфраструктуру й шукаємо найталановитіших людей з жагою до створення проривних проєктів.

**Про продукт:
**Дейтинг платформа створена «з нуля» на базі попереднього досвіду побудови сучасних, високонавантажених, розподілених, легко масштабованих систем та дейтинг платформ в цілому. Система містить основні модулі, такі як профілі користувачів, чати, обробку платежів та інше, а також допоміжні модулі модерації та адміністрування. Активно використовуються такі технології та підходи як мікросервісна архітектура, Google Cloud, GRPC, CQRS, EventSourcing та багато іншого.

**Що для нас важливо:
**— Як мінімум 1 роки досвіду роботи з Golang;
— Як мінімум 2 років досвіду роботи як backend developer;
— Практичний досвід роботи з мікросервісами;
— Досвід роботи з RDBMS та NoSQL базами даних;
— Досвід роботи з чергами;
— Розуміння що таке TCP/IP, HTTP, HTTP2;
— Розуміння і використовує в роботі принципи OOP;
— Досвід роботи з gRPC, Protobuf;
— Досвід роботи з websockets;
— Вміння писати тести та розуміння, для чого вони потрібні;
— Досвід роботи з системами для збору tracing, metrics, log даних;
— Розуміння або практичний досвід роботи з CQRS, Event Sourcing.

**Більш детальний опис технологічного стеку:
**— Golang;
— gRPC, gRPC-Web, Protobuf;
— CQRS, Event Sourcing;
— MongoDB, Redis;
— Elasticsearch;
— RabbitMQ, Kafka;
— Docker, k8s, GKE;
— Microservices, tracing, log collection, etc.

**Про умови:
**— Гнучкий графік;
— Безкоштовні сніданки, обіди та снеки;
— Професійний розвиток;
— Компенсація спортивних активностей (є корпоративна команда з футболу);
— Страховий медичний поліс для всіх співробітників;
— Корпоративний лікар;
— Доступ до корисної літератури, тренінгів, семінарів;
— Участь в ключових заходах IT індустрії (як в Україні, так і за кордоном);
— Робота в крутій команді. Ми особливу увагу приділяємо пошуку талантів та їх розвитку, тому всі співробітники активні та мотивовані на нестандартне розв’язання задач.