Position: Golang developer (Strong middle)
Company: ROZETKA
Category: Golang
Experience: 3y

**ROZETKA **— найбільший онлайн-ритейлер та один із найтехнологічніших e-commerce-проектів в Україні. Наша місія — бути універсальним помічником з вибору будь-якого товару в інтернеті.

ROZETKA побудована на мікросервісній архітектурі. Внутрішні продукти допомагають удосконалювати веб-сайт, автоматизувати роботу складів, поштоматів, служби доставки, фінансові та операційні процеси.

За сайтом і додатком стоїть робота IT-відділу. Це інженери з експертизою в топових стеках технологій, тестувальники, аналітики, DevOps-фахівці, архітектори, та продуктові менеджери, проєктні менеджери та IT-директор.

Також ми постійно тестуємо нові технології, стежимо за трендами, будуємо мікросервісну архітектуру, розвиваємо DevOps-практики. Гайда з нами!

**Про проект:
**
Back-end сервіс, який відповідає за товари та навколотоварні сутності (категорії, параметри, виробники, серії).

Завдання — це сервіс майстер даних, відповідно повинен зберігати, валідувати і віддавати актуальні дані всім сервісам компанії.

За інтерфейсами — є аpі graphql і шина даних на rabbitmq.

Одне з додаткових завдань — необхідно уникнути старого монолітного рішення, відповідно необхідно забрати на себе частину функціональності, яким він володіє.

За завданнями на перспективу — потрібно буде опрацьовувати модуль валідації даних та деривації (змін за заданими правилами при оновленні/створенні). Також потрібно підтримувати той функціонал що є, тобто, доопрацювання api, оптимізаційні завдання (буде не раз порушуватись питання швидкодії і т.д.).

За технологіями — мова go, api graphql, rabbitmq, сервіс розгорнуть у kubernetes, моніторинг та логи kibana та grafana.

**Зі свого боку ми пропонуємо:**

-Оформлення з першого робочого дня;
-Цікаві завдання, які дадуть Вам можливість розвивати і вдосконалювати Ваш потенціал;
-Зручний графік;
-Система наставництва та злагоджена командна робота;
-Можливість працювати в офісі або віддалено (на вибір);
-Фіксовані задачі на період адаптаціі у супроводі Наставника, Тім Ліда, HR, PO;
-Оплачувана відпустка — 24 календарних дні на рік та оплачувані лікарняні;
-Можливість купувати товари Rozetka.ua за спеціальними цінами для співробітників.

**Чим потрібно займатися:**

-Розвивати та підтримувати основний сервіс та взаємодію з іншими сервісами.

**Що для цього потрібно:**

-Досвід роботи від 2 років в розробці на Golang (інтерфейси, робота з каналами та горутинами);
-Досвід роботі з PostgreSQL;
-Досвід роботи з RabbitMQ;
-Досвід роботи з SOLID, Patterns, OOP.

**Буде плюсом:**

-Досвід з GRAPHQL, Docker;
-Досвід роботи в розробці на PHP;
-gRPC;
-Postman;
-Linux (coreutils).

**Будемо раді вам у команді ROZETKA. Не зволікайте і надсилайте резюме.**