Senior Backend Node.JS Developer

Вінниця Київ
  • Поділитись:
Гаряча вакансія

TemaBit Fozzy Group — це більш як тисяча IT-професіоналів, понад 20 років досвіду та сотні реалізованих кейсів. TemaBit створює оригінальні end-to-end рішення: спеціалізується на веб- та мобільній розробці, а також софті для менеджменту бізнес-процесів та інфраструктурних проєктах.

Власний R&D центр “Лабораторія 3І” експериментує з новими технологіями. Тут народжуються ідеї із застосуванням штучного інтелекту, машинного навчання, комп’ютерного зору і роботів.

Ми працюємо у гібридному форматі, а нашим офісам не страшні блекаути: генератори та старлінки у поміч техногероям. А ще — у нас немає обов’язкових годин роботи, ти сам визначаєш свій графік. Для нас головне — це позитивна ефективна співпраця та продукт, що працює, а про решту домовимося!

Зараз ми в пошуку досвідченого розробника Node.JS.

Обов’язки:

  • Розробка та підтримка ядра інтеграції модулів POS-системи
  • Розробка та підтримка модулів POS-системи
  • Розробка та підтримка API інтеграції з зовнішніми джерелами даних
  • Робота в команді над розробкою високотехнологічних Node.JS-проектів

Вимоги:

  • Володіння на високому рівні мовою програмування JavaScript (ECMAScript 6+) (4+ років досвіду)
  • Володіння на високому рівні рушієм V8 (Node.JS, Electron) (2+ років досвіду)
  • Знання програмних каркасів для Node.JS. (Nest.JS/Next.JS/Nuxt.JS/Express/Koa) (2+ років досвіду)
  • Міцні знання мови програмування SQL (PostgreSQL, MS SQL), знання принципів роботи RDBMS. (2+ років досвіду)
  • Володіння протоколами передачі репрезентативного стану (REST) та віддаленого виклику процедур (RPC)
  • Знання мережевих протоколів високого рівня (XMPP, AMQP, HTTP, WebSocket, Socket.IO)
  • Досвід роботи з Apache Kafka (1+ рік досвіду)
  • Володіння та активне впровадження патернів проектування програмного забезпечення
  • Володіння принципами об’єктно-орієнтованого програмування
  • Володіння принципами подійно-орієнтованого програмування

Буде плюсом, якщо:

  • Ви вмієте використовувати та розробляти протоколи взаємодії низького рівня для взаємодії з апаратним забезпеченням (TCP, UDP, USB, ESC/POS, ZPL, ACM CDC, I2C, GPIO)
  • Ви маєте досвід використання бібліотек взаємодії з периферією, розроблених по стандарту UnifiedPOS
  • Ви вмієте розробляти інструменти міжмовної інтеграції (Node.JS ⇔ Java, Node.JS ⇔ C)
  • Ви володієте принципами розробки додатків для сервісно-орієнтованої архітектури

Ми пропонуємо:

  • Можливість впливати на рішення
  • Конкурентоспроможна оплата, обговорюється за результатами співбесіди з успішним кандидатом
  • Навчання в корпоративному університеті
  • Медичне страхування
  • Можливість працювати як віддалено, так і в офісі
  • Гнучкий графік роботи
  • Підтримка ФОП
  • Знижки для співробітників мережі