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)
- Ви володієте принципами розробки додатків для сервісно-орієнтованої архітектури
Ми пропонуємо:
- Можливість впливати на рішення
- Конкурентоспроможна оплата, обговорюється за результатами співбесіди з успішним кандидатом
- Навчання в корпоративному університеті
- Медичне страхування
- Можливість працювати як віддалено, так і в офісі
- Гнучкий графік роботи
- Підтримка ФОП
- Знижки для співробітників мережі