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