Вимоги:
- 5+ років досвіду розробки з повним стеком JavaScript, з особливим акцентом на React і Node.js.
< li>Досвід роботи з інтерфейсними технологіями, такими як HTML5, CSS3 та принципи адаптивного дизайну.- Досвід роботи з сучасними платформами/бібліотеками JavaScript (наприклад, Redux, Express.js) та інструментами (Webpack, Babel).
- Глибоке розуміння RESTful API, GraphQL і технологій баз даних (наприклад, MongoDB, PostgreSQL).
- Сильні навички вирішення проблем і здатність ефективно працювати в швидкому середовищі.
- Чудові навички спілкування та співпраці.
- Принаймні 4+ роки професійного досвіду у сфері розробки.
- Великий досвід в Javascript / Typescript Тверде розуміння архітектури REST, архітектури мікросервісів, загальних шаблонів проектування SE.
- >
- Здатність розуміти бізнес-вимоги, співпрацювати з інженерами-колегами та перетворювати вимоги на справді успішний цифровий продукт.
- Досвід інтеграції та використання NoSQL DB Mongo/ProgresSQL і MySQL.
- Досвід упровадження JS модульних тестів (JestJS) і JS інтеграційних тестів (JestJS, SupertestJS).
>- Досвід інтеграції та використання IORedisJS + Redis.
- Знання ООП та функціонального програмування; Знання принципів SOLID розробки програмного забезпечення.
Обов’язки:
- Лідерство в розробці програмного забезпечення на платформі JavaScript: керівництво та активність брати участь у розробці повноцінного програмного забезпечення JavaScript з фокусом на React і Node.js. Забезпечте високу якість коду та дотримання термінів проекту.
- Досвід у інтерфейсних технологіях: застосовуйте досвід у HTML5, CSS3 та принципах адаптивного дизайну, щоб створювати візуально привабливі та зручні для користувача інтерфейси.
< li>Розуміння сучасних фреймворків та інструментів: досвід роботи з сучасними фреймворками/бібліотеками JavaScript, як-от Redux, Express.js, і такими інструментами, як Webpack, Babel.- Інтеграція з API та базами даних: забезпечує безперебійну взаємодію з RESTful API, GraphQL , а також бази даних, такі як MongoDB, PostgreSQL і MySQL для зберігання та обробки інформації.
- Навички вирішення проблем і робота в швидко мінливому середовищі: мати сильні навички вирішення проблем і здатність ефективно працювати в середовище, що швидко розвивається. Швидко вирішуйте технічні проблеми та забезпечуйте безперервність проекту.
- Комунікація та співпраця: володійте чудовими навичками спілкування та співпраці, щоб ефективно взаємодіяти з командою розробників, менеджерами та іншими зацікавленими сторонами. Вміти чітко висловлювати свої ідеї та працювати в команді.
- Професійний досвід у розробці: мати щонайменше 4 роки професійного досвіду в сфері розробки програмного забезпечення. Мати великий досвід роботи з JavaScript / TypeScript.
- Розуміння архітектури: мати глибоке розуміння архітектури REST, мікросервісів і типових шаблонів проектування програмного забезпечення. Забезпечте створення архітектури мікросервісу, яка відповідає бізнес-вимогам.
- Тестування коду: розробка та виконання тестів JS Unit і JS Integration to забезпечення якості та надійності бази коду. Впровадження тестового покриття для всіх компонентів продукту.
- Робота з базами даних: інтеграція та використання баз даних NoSQL, таких як MongoDB, PostgreSQL і Redis, для зберігання та обробки інформації.
- Знання ООП та принципи функціонального програмування: знання та використання ООП і принципів функціонального програмування для створення ефективних і масштабованих рішень.
Буде плюс
< li>Знання принципів створення так званого REST API.- Досвід роботи з AWS.
- Досвід роботи з CI/CD.
- Знання принципів створення API Webhook/Callback.
- Досвід роботи з Docker + Docker compose.
- Досвід роботи з діаграмами K9s/Helm.
- Досвід роботи з Elasticsearch + Kibana.< /li>
Що ми пропонуємо:
— Зарплата за результатами співбесіди (ми пропонуємо ставку та мотиваційну бонусна система).
— 24 календарних дні оплачуваної відпустки.
— Оплачуваний лікарняний.
— Компенсація 50% від вартості навчання за спеціальністю.
— Дружній колектив .