Nova Digital — провідна українська IT-компанія групи NOVA, яка створює потужні веб-додатки та програмне забезпечення для архітектур будь-якої складності. Наші цифри говорять самі за себе: * 32 мільйони задоволених клієнтів * Стабільна growing компанія * Лідер на ринку логістичних технологій
Ми шукаємо Lead Back-end engineer, який приєднається до нашої технічної команди для роботи над сучасними веб-проектами. Ідеальний кандидат — це інженер із глибоким розумінням backend-розробки, хорошим володінням фреймворками та базами даних, здатний працювати в команді та брати відповідальність за результат.
Про тебе: — Досвід роботи 5+ років РНР (7-8 версії); — Досвід роботи з PostgreSQL або іншими реляційними (SQL like) БД; — Вимоги до професійних навичок; — Досвід роботи з Laravel або Symfony; — Досвід роботи з RabbitMQ або іншими системами черг повідомлень; — Досвід роботи з Docker, Kubernetes; — Знання та досвід роботи з REST API; — Досвід роботи з GitLab, Grafana, graylog або іншими системами логування. Досвід побудови систем по підходам DDD; — Досвід роботи з мікросервісною, монолітно-модульною архітектурою; — Досвід роботи в Agile середовищах (Scrum, Kanban); — Досвід роботи з системами контролю версій, такими як Git; — Досвід проведення код-рев’ю та впровадження кращих практик розробки Навички писати тести та використовувати інструменти автоматизації тестування; — Вміння приймати рішення на основі аналізу даних та стратегічного мислення; — Хороші комунікативні навички та вміння працювати в команді.
Обов’язки — Імплементація бізнес задач направлених на доопрацювання функціоналу в логістичному домені; — Інтеграція зі сторонніми сервісами: Підключення та впровадження взаємодії з компаніями-партнерами у сфері логістики; — Розробка та підтримка RESTful API I та інших протоколів взаємодії між клієнтом і сервером; — Розробка та підтримка серверних додатків на базі РНР для забезпечення функціональності та розширення можливостей системи; — Забезпечення продуктивності та надійності системи. Моніторинг продуктивності сервісу (відстеження часу відгуку, використання ресурсів). — Усунення дефектів та оптимізація коду проектів, обговорення пропозицій щодо варіантів рішення проблем; — Виконання вимог до code style, аналіз технічної документації; — Написання unit-тестів, виконання базового тестування реалізованого функціоналу. Робота з системою контролю версій згідно документації; — Робота з системою обліку задач. Виконання задач згідно опису та у термін, узгодження та корекція опису враховуючи досвід.
Лідерство та менеджмент: * Постановка цілей команді, підтримка мотивації. * Проведення 1:1, менторинг, розвиток команди.
Технічний менторинг та код-рев’ю: * Вміння делегувати, приймати технічні рішення. * Розвиток джунів і мідлів.
Комунікація: * Взаємодія з іншими технічними лідами, продактами, QA, DevOps. * Вміння пояснити складні речі просто. * Проведення ефективних стендапів, ретро, планувань. * Залучення всіх учасників до прийняття рішень. * Уміння тримати фокус без мікроменеджменту
Орієнтація на результат: * Баланс між технічною досконалістю та бізнес-вимогами. * Уміння адаптуватися до змін в пріоритетах, командах, стратегії.
Буде плюсом: — Досвід з event sourcing, Kafka/RabbitMQ; — Досвід роботи з системами безперервної інтеграції та доставки (CI/CD). Знання основних інструментів для збору системних метрик, моніторингу та логування; — Досвід роботи з API Gateway; — Досвід роботи з великими проектами, які вийшли в реліз; — Досвід роботи з різними протоколами передачі даних (http, udp, ftp...).
Ми пропонуємо: * Офіційне працевлаштування; * Віддалену роботу; * Оплачувану відпустку; * Медичне страхування; * Необхідну техніку для роботи; * Корпоративну культуру, яка мотивує та заряджає позитивом; * Роботу в соціально відповідальній компанії, що слідкує за трендами, цінує ідеї співробітників і розвивається разом з ними.