Position: Golang developer (middle)
Company: Rozetka
Category: Golang
Experience: 1y

ROZETKA — найбільший онлайн-ритейлер та один із найтехнологічніших e-commerce-проектів в Україні. Наша місія — бути універсальним помічником з вибору будь-якого товару в інтернеті. На ROZETKA зареєстровано понад 19 млн профілів користувачів, із яких щоденно заходять понад 89,3 млн на місяць.

ROZETKA побудована на мікросервісній архітектурі. Внутрішні продукти допомагають удосконалювати веб-сайт, автоматизувати роботу складів, поштоматів, служби доставки, фінансові та операційні процеси.

За сайтом і додатком стоїть робота IT-відділу, що наразі складається з понад 560 спеціалістів. Це інженери з експертизою в топових стеках технологій, тестувальники, аналітики, DevOps-фахівці, архітектори, та продуктові менеджери, проєктні менеджери та IT-директор.

Також ми постійно тестуємо нові технології, стежимо за трендами, будуємо мікросервісну архітектуру, розвиваємо DevOps-практики. Гайда з нами!

Детальніше про цінності ROZETKA шукайте тут: book.rozetka.ua

Про проект:

Проект Sphinx-fill — перекачування даних, за допомогою RabbitMQ, по товарах для локального використання і наповнення пошукових движків (Manticore Search) агрегованими даними. (Golang 1.15, PostgreSQL 13, Manticore Search 3.6)

Проект Export-to-bq — перекачування даних, за допомогою RabbitMQ, по безлічі різних сутностей (товари, користувачі ...) для запису в Google BQ (Golang 1.13)

Проект Search Phrases — graphQL API і адмінська частина (на PHP 7, Yii 2) щодо заповнення пошукових фраз, які потрібні для редиректів в пошуку. (Golang 1.14, PostgreSQL 13, GraphQL API)

Проект User Service — graphQL API і адмінська частина з управління користувачами і їх даними. (PHP 7, Symfony 4, Redis, RabbitMQ, Nginx)

У всіх проектах розробка ведеться через docker, а продове середовище в Kubernetes (крім User Service).

Зі свого боку ми пропонуємо:

Гідну та своєчасну виплату заробітної плати;
Фіксований період перегляду заробітної плати;
Можливість купувати товари Rozetka.ua за спеціальними цінами для співробітників;
Оформлення з першого робочого дня;
Оплачувана відпустка — 20 робочих днів на рік та оплачувані лікарняні;
Медичне страхування;
Цікаві завдання, які дадуть Вам можливість розвивати і вдосконалювати Ваш потенціал;
Фіксовані задачі на період адаптаціі у супроводі Наставника, Тім Ліда, HR, PO;
Компенсація командних тімбілдингів;
Зручний графік;
Можливість працювати в офісі або віддалено (на вибір);
Безкоштовні курси вивчення англійської мови;
Оплачуване Компанією зовнішнє навчання;
Система наставництва та злагоджена командна робота.
Чим потрібно займатися:

Підтримка і розвиток всіх перерахованих вище проектів;
Написання unit тестів.
Що для цього потрібно:

Знання golang на рівні middle;
Написання SQL запитів і вміння користуватися explain (бажано Postgresql).
Буде плюсом:

Знання пошукових движків (Manticore / Sphinx Search);
RabbitMQ — розуміння налаштування черг і роутінга;
Досвід роботи з graphql api;
Загальне розуміння роботи docker, а також використання docker-compose
Будемо раді вам у команді ROZETKA. Не зволікайте і надсилайте резюме.