Position: Node.js Інженер ПЗ вищої категорії (Senior Software Engineer)
Company: Outsourcing-Ukraine
Category: Node.js
Experience: 5y
English level: upper

Ми шукаємо досвідченого Senior SW Engineer зі спеціалізацією на Node.js, який готовий співпрацювати з командами з розвитку бізнесу, обробки даних та продукту для вирішення складних проблем і завдань шляхом розробки та автоматизації. У цій ролі ви будете розробляти інноваційні хмарні рішення та брати участь у вдосконаленні нашої платформи.

Є необхідність бути на зв’язку із командою з 18.00 до 22.00 (по Києву) для участі у оперативних нарадах та погодження робочих завдань.

Основні функції та конкретні обов’язки:

Приймати участь у плануванні розробки та пріоритизації роботи для Scrum-команди.
Співпрацювати у розробці та тестуванні функціоналу нашого плану розвитку для покращення нашої хмарної платформи.
Допомагати вдосконалювати базовий технологічний стек.
Реалізовувати хмарні системи згідно з технічним проектуванням, використовуючи код з якісними коментарями та тестами.
Впроваджувати налаштування продуктивності та автоматизації.
Створювати та покращувати метрику та систему моніторингу для отримання цінних відомостей з хмарних сервісів.
Складати детальні технічні специфікації.
Брати участь у дослідженні технологій та створені прототипів.
Вирішувати всі проблеми зі збіркою та розгортанням.
Активно брати участь у нарадах для покращення практик Agile/Scrum.

**Обов'язкові вимоги**

**1. Впевнене володіння сучасним JavaScript, а також, бажано, TypeScript.
2. Знання побудови складних запитів до баз даних, зокрема MongoDB.
3. Здатність успішно пройти кодувальний тест.
4. Досвід роботи з основними сервісами Amazon Web Services (AWS), такими як SQS, SNS та Lambdas.**

Потрібен досвід не менше 4 років по навичкам, які викладені в обов'язкових вимогах.

Інші вимоги:
1. Бажано більший досвід роботи з AWS у керуванні інфраструктурою, зокрема VPC, EC2 та Terraform.

2. Багаторічний досвід роботи в проектах з підтримкою.
Знайомство з принаймні однією іншою мовою програмування буде плюсом.

3. Досвід роботи з Node.js — не менше 4 років (Senior).

4. Розуміння хмарної архітектури у сферах глобальної інфраструктури, розподілених систем, безпеки та балансування навантаження.

5. Досвід розробки хмарних додатків з управлінням API та архітектурою на основі розподілених мікросервісів.

6. Досвід моделювання даних для шаблонів даних NoSQL.
Досвід роботи з методологією Agile/Scrum.

7. Високий рівень писемного та усного спілкування з акцентом на створення документів високої якості.

Якщо ви зацікавлені в цій вакансії та відповідаєте поставленим вимогам, прошу відгукнутись із резюме.