Job VC

Senior PHP Developer (Backend)

dok.ua · djinni · $$$$ · Тільки офіс Україна (Київ)
Open original ↗

Працюємо як
e-commerce
, маємо спеціалізовану платформу з багатомільйонним товарним асортиментом.
Backend: PHP 7.4, Yii/Yii2, Nginx, MySQL, SphinxSearch, Redis, RabbitMQ. Frontend: native JS, jQuery, Angular.

Сьогодні
dok.ua
— найбільший інтернет-магазин запчастин та автотоварів в Україні.

Вже 10 років, як ми успішно працюємо над створенням кращого сервісу для клієнтів та над його покращенням.
Продовжуємо зростати, допомагаємо
ЗСУ
💪, віримо в Україну та хочемо розвивати український продукт з найкращими фахівцями.

Наші продукти:
- Спеціалізована платформа
з багатомільйонним товарним асортиментом, яка обслуговує більше ста тисяч відвідувачів на добу;
- Внутрішня ERP-система
власної розробки, що дозволяє безперервно оновлювати будь-яку інформацію про товари і автоматизувати бізнес-процеси внутрішніх служб компанії на всіх етапах роботи з клієнтськими замовленнями.

Досвід та технології, які нам важливі:
5+ років
комерційної практики на позиції PHP Backend Developer
Впевнене знання ООП, принципів SOLID, DRY, KISS
PHP 7/8
Робота за MVC-патерном
Yii/Yii2 — комерційна практика від 3-х років щонайменше з одним із фреймворків
Laravel/Symfony/Lumen — робота з фреймворком від 2-х років
Написання REST API та інтеграцій зі сторонніми сервісами
Побудова мікросервісної архітектури на практиці
Docker
MySQL/MariaDB/PostgreSQL, оптимізація SQL-запитів
Проведення або супровід навантажувального тестування (Apache Benchmark, JMeter або аналоги)
Redis
RabbitMQ
Manticore Search (SphinxSearch)
Розуміння Scrum/Kanban, робота за однією з методологій від 1 року
Git, Jira, Confluence

Буде плюсом:
Розуміння принципів роботи з AWS та dedicated-серверами
Знайомство з message brokers, окрім RabbitMQ (Kafka тощо)
Знання інших мов програмування (Go, Python)
Робота Elasticsearch
Практика роботи з Supervisor
Знайомство з системами моніторингу та логування (Grafana, Prometheus, ELK/Sentry)
Бекграунд у сфері e-commerce/ERP/WMS
Kubernetes

Напрями задач:
Робота над архітектурою систем
Оптимізація коду та продуктивності
Участь у переході на мікросервісну архітектуру
Створення нового функціоналу в ERP та CRM системах: автоматизація роботи служб компанії, розробка інструментів управління існуючим онлайн-проєктом
Інтеграція внутрішньої системи із системою складського обліку (WMS), її подальший розвиток і підтримка
Розвиток та підтримка операційної частини бізнесу і внутрішніх систем управління

Обов'язки:
Написання якісного коду в рамках високонавантаженого проєкту
Участь у проєктуванні технічних рішень та рев'ю архітектурних пропозицій команди
Участь у плануванні та оцінці задач (estimation) разом з командою
Проведення code review, менторство мідл/джуніор розробників
Взаємодія з product owner/бізнес-аналітиками для уточнення вимог
Інтеграція платіжних систем, служб доставки, аналітичних та маркетингових сервісів (тригерні e-mail/SMS розсилки, Google APIs тощо)

Умови:
Дружня команда;
Цікаві задачі;
Своєчасна зп;
2 місяці full time гібридний графік, після 2 місяців remote. Робота в офісі дозволить вам швидше освоїти нашу адмінку, яка є доволі складною, познайомитися з командою та вибудувати ефективну взаємодію;
Адаптивний графік роботи (пн.-пт. з 9.00 / 10.00 до 18.00 / 19.00);
Медичне страхування;
Придбання товарів компанії по спеціальним умовам;
Соціальні гарантії, передбачені законодавством (відпустка 24 календарних дні);
Офіс в Святошинському районі (район Кільцевої дороги, 10 хв від м. Житомирська/Академмістечко).