Інформація про замовника:

Українська продуктово-сервісна компанія Omnicore, яка з 2016 року розробляє технологічні рішення у сфері E-commerce, співпрацює зі світовими retail гігантами та має власні маркетплейси – https://theomnicore.com/.

Продукт:

E-commerce платформа, яка допомагає всесвітньовідомим брендам продавати товари онлайн – https://ua.puma.com/uk/, https://newbalance.ua/, https://ultra-shop.com/, https://md-fashion.com.ua/ та інші. З точки зору back end – моноліт, коробкове ріщення написане переважно на PHP native, на деяких сервісах з використанням Symfony components, на інших з використанням функціоналу Yii2 через реалізацію MVC паттерну в основних речах. Big Data продукти – 10К запитів в хвилину на slave.

Команда:

240+ чоловік у Києві (менеджмент, маркетинг, девелопмент, підтримка), з них ІТ-відділ – 29 чоловік, в планах вирости до 40 чоловік найближчим часом.

Технології на проекті:

PHP 7.2-7.4 / PHP 8, Yii2, JavaScript, MySQL8, Elastic, PostgreSQL, MongoDB, Redis, REST API, Git.

Завдання на проекті:

  • комплексна розробка back end платформи спільно з командою;
  • реалізація роудмапу розвитку продукту спільно з командою – потрібно маштабувати платформу, зробити її більше user-friendly;
  • розробка Web Services та інтеграційних модулів:
    • написання службових сервісів;
    • реалізація консольних додатків;
    • інтеграційні сервіси для підлючення різного типу систем – сервісів оплати, документообігу, та інших.
  • робота з базами даних:
    • робота з даними в апплікейшені – active record, підключення до БД та користування даними, різні маніпуляції з ними;
    • re-engineering та оптимізація запитів в БД, пришвидшувати обробку запитів на продукті, робота з важкими запитами та їх декомпозиція;
    • робота з індексами фільтрування та агрегацією даних в MongoDB;
    • інтеграція третьосторонніх сервісів у платформу, та багато іншого.

Буде корисним:

  • 3+ років досвіду роботи з веб-орієнтованими проектами із застосуванням РНР7/8, Yii2, розуміння основного функціоналу фреймворку;
  • Розлогі знання ООР – розуміння принципів застосування SOLID/KISS/DRY, знання різних паттернів проектування;
  • впевнені знання та розуміння специфіки роботи з MySQL, PostgreSQL, MongoDB (та іншими БД)
  • відмінне розуміння Docker, принципів і способів створення контейнерів, маштабування за рахунок Docker;
  • розуміння логування в ELK стеку – вміння аналізувати логи додатків і сервісів;
  • розуміння принципів роботи у Scrum-командах, Kanban інструментів;
  • впевнені знання та досвід реалізації REST API;
  • досвід автоматизації тестування – написання unit та functional тестів;
  • досвід роботи з cloud;
  • знання Git flow та грунтовний досвід застосування Git вцілому.

Також буде плюсом:

  • досвід роботи з різними фреймворками, розуміння переваг/обмежень у їх використанні;
  • експертиза у high-load e-commerce продуктах – знання як працюють акції, бонусні програми, реалізація комплексних знижок, досвід розробки кастомної логіки під e-commerce проекти;
  • бажання занурюватися у доменну область – проводити інвестігейт продукту/частини продукту, структурувати інформацію для кращої реалізації поставлених завдань.

English: Intermediate+.

Офіс: у Києві – Лінійна, 17.

COVID-19: У випадку діагностування у співробітників COVID-19 інфекцієї оплачується весь час лікарняних, також компанія оплачує повторний тест перед виходом на роботу. Можна працювати віддалено.
Графік: 10.00 – 19.00.
Соцпакет: часткова компенсація участі в конференціях/заходах/тренінгах, повне технічне та програмне забезпечення, компенсація обідів у офісі (50/50), курси англійської, печивко, чай\кава, знижка на всі товари партнерів від 10% до 20% навіть у час розпродажів.

Зарплатна пропозиція – компанія готова покрити зарплатні очікуванння кандидатів з релевантним досвідом.

Процес:  для успішного працевлаштування у компанію, потрібно поспілкуватися з Team Lead Back End компанії в remote форматі.

Якщо дана пропозиція зацікавила вас – connect@recruitpro.co

Shoomyk