BizAppsDev Developer Senior
Uklon — продуктова IT-компанія, що розробляє провідний райд-хейлінг сервіс. Щодня потужна команда Uklon прокачує одну з найбільших інфраструктур на ринку України та за її межами, забезпечуючи взаємодію драйверів та райдерів.
Ми створюємо highload продукт, за яким ховаються амбітні технологічні челенджі, безперервні інновації та неочевидні ходи. Наш фреймворк роботи — тестувати нові гіпотези, пушити свої ідеї та використовувати останній стек технологій.
Приєднуйся до нас у ролі BizAppsDev Developer Senior
Hiring process:
Знайомство, інтерв’ю з BizAppsDev Technical Lead, тестове завдання (ми цінуємо твою роботу та час, тому ТЗ оплачуємо) та фінальна зустріч.
Що ми пропонуємо саме для цієї ролі:
• унікальну архітектуру Node-RED, яка дозволяє обробляти мільйони подій на годину
• можливість впливати на архітектурні рішення
• стати частиною інжиніринг-ком’юніті Uklon
• професійний розвиток разом із компанією відповідно до індивідуального плану розвитку
• регулярний performance & salary review
• культуру компанії, у якій кожен є значущим і цінним та має вплив на процеси
• річний бонус за умови виконання цілей компанії
Як саме ти можеш впливати на розвиток компанії:
• розробляти та розвивати платформні бізнес-застосунки й сервіси. Основний
фокус - створення масштабованих, підтримуваних і повторно використовуваних рішень
• розробляти та підтримувати Node-RED flow, subflow і спільні модулі для автоматизації бізнес-процесів та інтеграцій
• реалізовувати складні інтеграції з внутрішніми та зовнішніми системами через RESTful API, GraphQL, webhooks і Kafka
• брати участь у проєктуванні API-контрактів, документації OpenAPI/Swagger, версіонуванні, валідації даних та обробці помилок
• працювати з MongoDB і Redis: проєктувати схеми та індекси MongoDB, створювати aggregation pipeline та оптимізувати запити. Використовувати Redis для caching, TTL, rate limiting і зберігання короткоживучого технічного стану
• забезпечувати якість і стабільність: проводити code review, рефакторинг, аналізувати інциденти, оптимізувати продуктивність і здійснювати моніторинг
• розвивати платформні стандарти, документацію та reusable-компоненти
Челенджі на три місяці:
• протягом першого місяця повноцінно зануритися в архітектуру Customer Growth Platform: ключові Node-RED flow і subflow, інтеграції, API-контракти, MongoDB, Kafka, Redis, CI/CD та production-моніторинг.
• самостійно реалізувати щонайменше одну суттєву платформну ініціативу або набір взаємопов’язаних задач - від технічного аналізу та декомпозиції до розробки, тестування, code review, релізу й after-release monitoring.
• внести вимірюваний внесок у якість і стабільність платформи: підвищити тестове покриття критичних flow та інтеграцій, усунути технічний борг, оптимізувати запити або обробку повідомлень, покращити логування, метрики чи алерти.
• запропонувати та погодити щонайменше один reusable-підхід: спільний Node-RED subflow, шаблон інтеграції, стандарт API, технічну документацію або CI/CD-перевірку.
Для досягнення результатів, тобі знадобляться:
• 5+ років комерційного досвіду у Software Engineering
• 3+ роки досвіду роботи з Node-RED: практичний досвід створення та підтримки production flow, subflow і reusable-компонентів; робота з context storage, credential management, error handling, retry-механізмами, логуванням та versioning flow
• глибоке розуміння REST API та структури JSON/XML, GraphQL, webhooks, черг повідомлень, а також забезпечення спостережуваності інтеграцій
• практичний досвід розробки backend/frontend-компонентів і платформних сервісів, які можуть використовуватися кількома департаментами. Розуміння принципів модульності та масштабованості
• впевнений досвід роботи з MongoDB або Postgres: проєктування документних моделей і схем, індексація, aggregation pipeline
• досвід проєктування, розробки та документування API за допомогою OpenAPI/Swagger, а також автентифікації та авторизації
• практичний досвід роботи з Docker, container-based deployment, RabbitMQ та/або Kafka. Розуміння асинхронної обробки подій, delivery semantics, consumer groups, DLQ, моніторингу черг і troubleshooting інцидентів
• впевнене володіння Git та CI/CD
• володіння англійською мовою на рівні не нижче Intermediate
Ми, звісно, навчимо, але добре мати:
• досвід роботи з хмарними сервісами AWS/Azure/GCP
Як ти регулюєш свій робочий час?
• гнучкий графік з урахуванням функціоналу
• days off зі збереженням винагороди: 20 на особисті потреби, ще 1 з нагоди дня народження, 10 через хворобу, до 8-ми за донацію крові
Як ти будеш прокачувати свої скіли в Uklon?
• внутрішній обмін знаннями, програми менторства та тренінги з розвитку soft та hard skills
• отримання профільних сертифікацій для IT-експертів
• корпоративна бібліотека та підписки на інформаційні ресурси
• персональний/командний бюджет на навчання
• корпоративні знижки та компенсація English lessons
• long-term навчання для керівників
Care and support
• медичне страхування в Україні
• оплачувані сесії з психотерапевтами Pleso
• гейміфікації, подарунки, розіграші та знижки від партнерів
• спортивні заходи та корпоративні тімбілдінги
• wellness programs (воркшопи емоційної підтримки)
• тижні масажу в офісі в Києві
• промокоди на поїздки з Uklon
• корпоративні знижки, часткова компенсація занять спортом
Corporate social responsibility
Uklon соціально відповідальний бізнес і входить в ТОП-10 найбільших донаторів на підтримку сил оборони та гуманітарні ініціативи серед українського бізнесу в секторі ІТ та телекомунікацій.
Перед поданням заявки на відкриту позицію в Uklon, будь ласка, ознайомтеся з умовами обробки та захисту персональних даних кандидатів. Надсилаючи нам свої персональні дані, зокрема ті, що містяться у вашому резюме, ви даєте згоду на обробку персональних даних відповідно до цих Умов.
*Ми цінуємо кожен відгук і прагнемо надати зворотний зв’язок протягом 7 робочих днів. Якщо відповіді не було - не засмучуйся: просто цього разу метч із вакансією не відбувся.
Якщо не бачиш листа від нас - перевір, будь ласка, папку «Спам» чи інші вкладки пошти. Іноді наші відповіді потрапляють туди.
Дякуємо, що обираєш Uklon. До зустрічі!