Середній/старший розробник Node.js віддалено Ми шукаємо бекенд-розробника, який створить чіткий і структурований код, використовуючи ефективні рішення та актуальні технології для досягнення гнучкості та масштабованості. Від фахівця очікується вміння працювати в команді, проактивність, готовність проявляти лідерські якості, брати на себе відповідальність, швидко та зважено приймати рішення. Про продукт Наша продуктова екосистема транспортування та доставки може похвалитися мільйонами користув
Середній/старший розробник Node.js
віддалено
Ми шукаємо бекенд-розробника, який створить чіткий і структурований код, використовуючи ефективні рішення та актуальні технології для досягнення гнучкості та масштабованості. Від фахівця очікується вміння працювати в команді, проактивність, готовність проявляти лідерські якості, брати на себе відповідальність, швидко та зважено приймати рішення.
Про продукт
Наша продуктова екосистема транспортування та доставки може похвалитися мільйонами користувачів і амбітним планом розвитку як в Україні, так і на закордонних ринках. Наші веб- та мобільні додатки пропонують сучасний дизайн інтерфейсу користувача/UX і підтримуються складною високонавантаженою серверною частиною, щоб забезпечити безпроблемну роботу користувача. Ми керуємо нашими власними бізнес-операціями та пропонуємо моделі розповсюдження за франшизою та SaaS, щоб розширити охоплення.
Технологічний стек: Node.js, TypeScript, Redis, MySQL, PostgreSQL, Kubernetes. (Володіння всіма цими технологіями не обов’язкове, але зацікавленість в оволодінні їми є обов’язковим.)
Обов’язки
- Розробити функціональні можливості відповідно до Проекту Вимоги власника
- Підтримка, рефакторинг, виправлення помилок та оптимізація поточного коду
- Забезпечення зворотної сумісності під час рефакторингу функціональності
- Дотримуйтесь загальноприйнятих галузевих стандартів розробки (код структура, репозиторії, CI/CD, модульне тестування, методи безпеки)
- За потреби впроваджуйте інструменти продуктивної розробки та інтеграції
- Тісно співпрацюйте з командою власника проекту та надавайте своєчасний та аргументований відгук < /li>
- Синхронізація з суміжними командами розробників
- Інформування та оновлення команди та/або відповідальних сторін про критичні проблеми, збої та ризики
- Своєчасне реагування та відстеження зв’язків у робочі інструменти
Вимоги
- Глибокі знання та досвід комерційної розробки JavaScript (5+ років)
- Вміле використання «найкращих практик» у розробці Node.js
- Впевнене знання та розуміння моделі, керованої подіями, у Node.js.
- Сильний досвід і використання алгоритмів і структур даних
- Досвід роботи з базами даних (бажано MySQL)
- Вміння працювати в команді та призначати завдання іншій команді учасники
- Вміння формулювати та ставити аргументовані, контекстуальні запитання з чітко визначеними очікуваннями
- Здатність працювати зі зворотним зв’язком і передавати питання на ескалацію
- Компетентність у концептуалізації складних концепцій і поясненні технічні нюанси для нетехнічних членів команди
- Вміння орієнтованого на результат підходу та вміння його впроваджувати
- Сильна увага до деталей і здоровий перфекціонізм
Приємно мати
- Розуміння патернів проектування
- Знання архітектурних підходів (CQRS, SOA, мікросервіси тощо)< /li>
- Досвід упровадження підходів CI/CD
- Досвід роботи в гнучких методологіях розробки (Kanban, Scrum, Agile, SAFe тощо)
< b> Умови праці
- Гнучкий графік роботи
- 19 робочих днів щорічної відпустки
- 15 робочих днів лікарняного
- Медичне страхування
- Внутрішні курси англійської мови
- Можливості для професійного та особистого розвитку (50% покриття плати за навчання)
- Різноманітні заходи: корпоративні вечірки, тімбілдингові заходи
Зверніть увагу, що через виняткові обставини, такі як перебування в умовах воєнного стану, деякі із згаданих пільг і положень можуть підлягати тимчасовим обмеженням або коригуванням.