Інформація про замовника:
Українська продуктово-сервісна компанія, яка з 2016 року розробляє технологічні рішення у сфері E-commerce, співпрацює зі світовими retail гігантами та має власні маркетплейси.
Продукт:
E-commerce платформа, яка допомагає всесвітньовідомим брендам продавати товари онлайн. З точки зору 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 форматі.
Якщо дана пропозиція зацікавила вас – [email protected]