Position: Middle Node.js Developer (JSfiller team)
Company: airSlate
Category: Node.js
Experience: 3y
English level: pre

**JSfiller** – редактор документів, який доставляється в кілька різних продуктів одночасно і складається з великої кількості компонентів, які вимагають постійної підтримки та розвитку.

**Команда:** Project Manager, Tech Lead, 4 NodeJS Devs + QA та DevOps тіми.

**Стек:** Node.js 16.x, TypeScript 4.x, Jest 28.x, Redis, ElasticSearch 6.x, Rabbit MQ, Apache Kafka, AWS cloud, moving services to Kubernetes from ECS, TeamCity, Github Actions, SonarQube, ELK for logging, Prometheus/Grafana for metrics, Jaeger for tracing.

**Чому саме JSfiller?**
👉це високонавантаженна система, де є багато викликів; 
👉цікаві задачі, наприклад: розробка фічі real-time collaboration - команда наразі працює над MVP, де багато редакторів можуть одночасно вносити зміни в документах; 
на кінець року планується інтеграція з Big Data Warehouse;
👉можливість спробувати нові/сучасні технології, наприклад, плануємо переїзд на Kubernetes - команда дотична до інфраструктурних питань;

**Вимоги:**
- Глибокі знання Node.js, Typescript, WebSockets, Redis, RabbitMQ/Kafka;
- Глибокі знання шаблонів проектування, ООП, DDD, проектування API, архітектури SOA/Microservice, тестування;
 
**Буде плюсом:**
- Досвід роботи з AWS, налаштуванням перформансу Node.js, Prometheus/Grafana, SRE;
- Досвід роботи з навантаженими системами;

**Пропонуємо:**
— З початку війни команда airSlate працює віддалено. Але наш офіс у Києві чекає кожного, команда повернеться як тільки це буде безпечно.
— Компанія заохочує команду вчитися та розвивати свої навички, кожен має особистий бюджет на відвідування курсів та конференцій.
— Щомісячні бонуси отримує той, хто наполегливо працює та робить внесок у компанію.
— Відкрите спілкування з керівництвом: можно легко поговорити з нашим CEO, будь-яким директором або керівником команди у разі виникнення питань або пропозицій.
— Діє благодійна програма airSlate: компанія подвоює всі донати на підтримку України, зроблені airSlaters.
— Компанія пропонує приєднатися до уроків англійської мови з першого робочого дня.
— Оплачувана відпустка — 16 робочих днів протягом першого року роботи в airSlate і 24 дні після першого року.
— Компанія турбується про кожного airSlater, тому медичне страхування є невід’ємною частиною нашого пакету.
— Оплачуваний лікарняний при наявності медичної довідки / 5 оплачуваних лікарняних днів на рік без медичної довідки. Але ми дуже просимо — будьте здорові!
— Кожен працівник (після 1,5 року у компанії) отримує опціонний контракт.
— airSlate Care — ми донатимо 1% ресурсів на підтримку та розвиток благодійних проектів.