Не просто код, а твій вплив на мільйони українців
Nova Digital - це технологічне серце екосистеми NOVA, де твій код стає частиною щоденного життя цілої країни.
Про масштаб наших сервісів:
- 50+ млн запитів щодня проходять через наші системи
- 10+ млн активних користувачів покладаються на наші рішення
Ми розвиваємо WEB-додатки для автоматизації логістичних процесів: планування маршрутів, управління рейсами, моніторингу транспорту в реальному часі та взаємодії з водіями автотранспорту. В команді є як критично важливі backend-сервіси, що працюють з великими обсягами даних і навантаженням, так і внутрішні веб-інтерфейси для користувачів: форми, довідники, CRUD-інтерфейси, аналітичні та операційні екрани.
Шукаємо Senior Full-stack Developer із сильним backend-досвідом, який зможе брати участь у розвитку серверної частини продуктів, проєктуванні API, оптимізації продуктивності та за потреби реалізовувати frontend-функціональність для внутрішніх веб-сервісів. Ця роль передбачає не лише розробку задач, а й участь в архітектурних обговореннях, декомпозиції рішень, code review, технічному розвитку продуктів і підсиленні команди.
Стек проекту: PHP 8.x, MySQL 8.x, JavaScript, Ext JS, Vue.js 3, Docker, Google Cloud, Google Cloud Pub/Sub, REST/jsonRPC API.
Що робитимеш як Full-stack Developer:
- Розробляти та підтримувати frontend- і backend-функціональність веб-додатків.
- Реалізовувати користувацькі інтерфейси для внутрішніх веб-сервісів: форми, довідники, таблиці, CRUD-інтерфейси, аналітичні та операційні екрани.
- Інтегрувати frontend із backend API та забезпечувати коректну обробку даних і станів інтерфейсу.
- Розробляти та підтримувати API для взаємодії між компонентами та системами.
- Реалізовувати серверну бізнес-логіку та працювати з базами даних.
- Працювати з SQL-запитами та брати участь у їх оптимізації.
- Працювати з інтеграціями та асинхронною обробкою подій.
- Брати участь у розвитку існуючих систем та реалізації нової функціональності.
- Аналізувати технічні проблеми та разом із командою знаходити способи їх вирішення.
- Брати участь у плануванні, оцінці та декомпозиції задач.
- Взаємодіяти з бізнес-аналітиками, QA, DevOps, архітекторами та іншими розробниками.
- Документувати технічні рішення, інтеграції та складну бізнес-логіку.
- Розвивати власну технічну експертизу.
Твій ідеальний профіль:
Must-have:
- 3+ роки комерційного досвіду розробки.
- Практичний досвід розробки на PHP.
- Впевнений досвід frontend-розробки на JavaScript.
- Досвід роботи з одним із frontend-фреймворків або бібліотек: Vue.js, Ext JS, React, Angular або аналогічними.
- Досвід створення веб-інтерфейсів, форм, таблиць та іншої прикладної frontend-функціональності.
- Досвід інтеграції frontend із backend API.
- Досвід роботи з MySQL або PostgreSQL.
- Розуміння принципів клієнт-серверної архітектури.
- Досвід розробки та підтримки REST або інших API.
- Розуміння принципів роботи з SQL-запитами та індексами.
- Досвід роботи з інтеграціями між системами.
- Базове розуміння асинхронної обробки даних, черг повідомлень або event-driven підходу.
- Досвід роботи з Docker.
- Розуміння принципів чистого коду, SOLID та основних шаблонів проєктування.
- Досвід роботи з Git та участі в code review.
- Досвід роботи в Scrum, Kanban або змішаних Agile-процесах.
- Вміння аналізувати вимоги, декомпозувати задачі та знаходити практичні технічні рішення.
- Здатність самостійно працювати над задачами в межах узгодженого технічного рішення та конструктивно взаємодіяти з іншими учасниками команди.
Nice-to-have:
- Досвід роботи з Vue.js 3, Ext JS.
- Досвід розробки складних внутрішніх веб-інтерфейсів із великою кількістю форм, таблиць та бізнес-логіки.
- Досвід роботи з Google Cloud Platform.
- Досвід роботи з RabbitMQ, Google Cloud Pub/Sub або іншими брокерами повідомлень.
- Досвід роботи з event-driven архітектурою.
- Досвід роботи з CI/CD.
- Досвід оптимізації PHP/MySQL-систем.
- Досвід роботи з великими обсягами даних або високонавантаженими сервісами.
- Досвід роботи з логами, моніторингом, профілюванням, Kibana/Graylog або аналогічними інструментами.
- Досвід роботи з логістичними, транспортними, GPS-моніторинговими, TMS/WMS/YMS або іншими складними доменними системами.
Чому експерти різних напрямів працюють з нами:
Технологічно:
- Високонавантажені системи з реальними викликами масштабування
- Сучасний стек та свобода технологічних рішень
- Можливість впливати на архітектуру продуктів, якими користуються мільйони
Професійно:
- Менторство від сеньйорів з досвідом enterprise-рішень
- Разом будуємо інновації, що працюють для мільйонів
Ідейно:
- Продукт, що змінює країну - не просто ще один стартап
- Тут команди стають драйверами технологічних змін
Benefits:
- Компенсація додаткових витрат, пов’язаних з робочими завданнями, здійснюються до внутрішніх політик компаній.
- Добровільне медичне страхування та страхування життя.
- Корпоративні знижки від партнерів NOVA.
- Підтримка ментального здоров’я. Можливість безоплатних консультацій з корпоративним психологом.
- Соціальна відповідальність та волонтерський рух «Свої для своїх».
- Клуби за інтересами: біговий, шаховий та інші ініціативи для натхнення.
- Соціальні відпустки та компенсації відповідно до КЗпП України.
Наступний крок за тобою, ми чекаємо на знайомство - залишилось лише отримати твоє резюме.
Очікуваний термін відповіді - до 10 робочих днів.