Головний розробник Node.js
Наш клієнт — глобальна компанія з розробки програмного забезпечення з понад 20-річним досвідом. Компанію представляють висококваліфіковані інженери з усього світу, які мають глибокі знання галузі та постійні дослідження в галузі технологій. Вони допомагають клієнтам створювати індивідуальне програмне забезпечення, яке покращує їхні операції та відкриває нові ринки. Компанія наймає людей не на проект, а в компанію. Зараз вони шукають **Головного розробника Node.js** для телекомунікаційної компанії в Нью-Йорку, яка надає різноманітні Інтернет-послуги. У компанії є потужні хмарні сервіси та інструменти для здоров’я, покупок, кібербезпеки, маркетингу, розваг і зв’язку.

**Про проект:**
Фахівці допоможуть клієнту підтримувати та розвивати нові можливості існуючої системи адаптації/звільнення для співробітників для використання внутрішніми клієнтами. IO (In-Out) Портал — це веб-додаток для управління співробітниками в компанії. Цей проект дає можливість інтегрувати нових співробітників в сервіси компанії. Основні особливості: - адаптація співробітників; - створення мапінгів між співробітниками та системами за допомогою запитів, які повинні бути затверджені різними груповими ролями (кожна система представляє відділ у компанії); - звільнення працівників; - надсилання повідомлень або електронних листів з нагадуваннями менеджерам/користувачам.

**Стек:**
Amazon SQS/SNS, Express.js, React.js, Redux, Semantic UI.

**Вимоги:**
4+ роки досвіду веб-розробки
Глибоке знання Node js
Вміння писати автоматизовані тести
Досвід роботи з хмарами (AWS)
Можливість роботи з різними зовнішніми API
Досвід роботи з пре- та постпроцесорами
Володіння Git
Розмовна англійська

**Буде плюсом:**
Досвід роботи з методологією Agile (SCRUM, Kanban)
Знання TypeScript

**Обов'язки:**
Розробляти та підтримувати нові продукти та функції за допомогою передових технологій
Покращувати продуктивність, зручність обслуговування та роботу кодової бази
Спілкуватися з клієнтами

**Умови праці:**
Гнучкий графік
можливість змінювати проекти
спробувати себе в різних ролях
Мінімум бюрократії та мікроменеджменту
зручні корпоративні послуги

Our client is a global software development company with over 20 years of experience. The company is represented by highly qualified engineers around the world. They are currently looking for a **Senior Node.js Developer** for New York based telecom company that provides variety of Internet services. Company has powerful cloud services and tools for health, shopping, cybersecurity, marketing, entertainment and connectivity.

**About project:**
The specialists will help the client maintain and develop new features of the existing onboarding/off-boarding system for employees. IO (In-Out) Portal is a web application for managing employees in the company. This project provides a possibility to integrate new employees to the company services. The main features are: - onboarding employees; - creating mappings between employees and systems via requests that should be approved by different group roles (each system represents a department in the company); - offboarding employees; - sending notifications or reminder emails to managers/users.

**Stack:**
Amazon SQS/SNS, Express.js, React.js, Redux, Semantic UI.

**Requirements:**
4+ years of web development experience
In-depth knowledge of Node js
Ability to write automated tests
Experience with Clouds (AWS)
Ability to work with various external APIs
Experience with pre- and post-processors
Proficiency in Git
Spoken English

**Will be a plus:**
Experience in the Agile methodology (SCRUM, Kanban)
TypeScript knowledge is nice to have

Responsibilities:
Develop and support new products and features using leading-edge technology
Improve the performance, maintainability, and operations of the codebase
Communicate with customers

**Working conditions:**
Flexible schedule
ability to change projects
to try yourself in different roles
Minimal bureaucracy and micromanagement
convenient corporate services
A-HR