RozetkaPay — платіжний сервіс, який забезпечує зручні, швидкі та надійні платіжні сервіси як в онлайні, так і офлайні, а процес купівлі робить простим та безпечним.
RozetkaPay входить до групи компаній EVO-Rozetka. Платіжний сервіс створений на базі найвідоміших маркетплейсів країни, якими користуються мільйони українців. Наші сервіси вже використовують Rozetka, Prom, Vchasno, Bigl, Shafa, Volonter by Prom, Vodafone, Robota, Yakaboo та інші.
Ми шукаємо Middle Go Developer в команду R&D. Основна зона відповідальності — процесинг транзакцій, інтеграції з банками, внутрішніми та зовнішніми системами, а також створення нових сервісів, що розширюють фінансові можливості продукту.
Наша команда складається з Product Manager, Project Manager, Business Analyst, 2 QA та 7 Go інженерів. Ми цінуємо взаємодопомогу, обмін знаннями, гумор та спільно досягаємо амбітних цілей. Технологічний стек: * Golang, sqlc, gin, fx; * PostgreSQL, Redis, RabbitMQ; * GCP, Kubernetes, Docker, GitLab CI, Argo CD, OpenSearch, Grafana * та будь-яка технологія, яку команда визнає за потрібну для використання
Нам дуже важливі якість і гнучкість, тому ми використовуємо: * Мікросервісний підхід до розробки * Обов’язковий етап код рев’ю * Покриття тестами та метриками * Відповідність стандартам якості коду * Супровід та відповідальність за функціонал після впровадження в робоче середовище * Взаємна повага і якісна відкрита комунікація
Що важливо для даної ролі: * Понад 3 роки комерційного досвіду розробки на Go, участь у проєктах, що були успішно доведені до продакшну. * Досвід роботи з SQL та/або NoSQL базами даних і розуміння, у яких випадках та чому доцільно використовувати кожен підхід. * Розуміння принципів конкурентного програмування (досвід на будь-якій мові буде плюсом): основні підходи, їхні переваги та обмеження. * Досвід профілювання застосунків, роботи з метриками та пошуку й усунення performance bottlenecks. * Розвинені аналітичні навички: здатність працювати з неформалізованими вимогами, самостійно продумувати функціональність, обирати оптимальні рішення та доводити їх до реалізації. * Досвід ефективної командної взаємодії: вміння аргументовано обговорювати рішення, знаходити компроміси у спірних ситуаціях і бути відкритим до зворотного зв’язку.
Задачі: Розробка та подальша підтримка компонентів системи, що реалізують чи забезпечують наступний функціонал: * транзакційний процесинг (платіжні флоу та ін.) інтеграції з внутрішніми системами і сервісами, банківськими інтеграціями, іншими зовнішніми партнерами; * розробка та інтеграція із внутрішніми data-сервісами, що збагачують транзакцію; * розробка нових сервісів та функціоналу пов’язаних з платежами
Наш офер-лист: * Робота у сучасній fintech-компанії з прямим впливом на продукт. Участь у розробці та підтримці компонентів, що відповідають за транзакційний процесинг, платіжні флоу та критичні бізнес-процеси. * Мікросервісна архітектура та R&D-підхід. Робота в команді, яка не лише реалізує задачі, а й досліджує, проєктує та впроваджує нові рішення, впливаючи на розвиток продукту й технічних підходів у довгостроковій перспективі. * Сильна senior-команда. Робота поруч із досвідченими інженерами, активне обговорення технічних рішень, спільне проєктування та обмін експертизою. * Зростання та розвиток. Менторство, внутрішні бази знань, coaching-сесії та підтримка професійного навчання. * Стабільність і турбота. Офіційне працевлаштування, 24 дні оплачуваної відпустки, необмежені лікарняні, медичне страхування та корпоративний психолог. * Гнучкий формат роботи. Фултайм із можливістю працювати віддалено або з офісу в Києві. Розглядаємо кандидатів, які знаходяться на території України. * Прозорі процеси та цінності EVO. Автономність, відкритість, повага, рівні можливості, тімбілдинги, волонтерські ініціативи та участь у професійних ком’юніті.
Що очікувати після відгуку на вакансію: знайомство з рекрутером -> технічне інтерв’ю -> фінальна зустріч з менеджерами -> офер.