Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Старший інженер Node.js
У Avenga ми віримо, що творчість людини наділена технологіями, які мають значення. Працюючи на глобальному рівні, наші 6000+ фахівців надають повний спектр послуг, включаючи бізнес- та технологічні консультації, корпоративні рішення, CX, UX та UI дизайн, керовані послуги, розробку продуктів та програмне забезпечення.
Ми шукаємо старшого інженера Node.js, щоб приєднатися до інноваційної ініціативи Clinical IT, спрямованої на створення рішень на основі штучного інтелекту, які оптимізують робочі процеси в галузі охорони здоров'я та підвищують операційну ефективність.
Це чудова можливість для досвідченого інженера backend, який любить вирішувати складні технічні задачі, формувати архітектурні рішення та сприяти розробці продуктів наступного покоління на основі штучного інтелекту.
Обов'язки
- Проектування, розробка та підтримка масштабовних сервісів та API backend з використанням Node.js.
- Проектування та впровадження безпечних, надійних та високоефективних рішень backend.
- Співпраця з інженерами frontend, менеджерами продуктів, архітекторами та іншими зацікавленими сторонами для виконання бізнес-вимог.
- Проектування та оптимізація схем баз даних, запитів та потоків даних.
- Забезпечення масштабованості, продуктивності, надійності та безпеки системи.
- Проведення оглядів коду та просування кращих практик інженерії в команді.
- Виявлення та усунення складних проблем у виробництві та технічних питаннях.
- Внесення вкладу у рішення щодо системної архітектури та довгострокові технічні дорожні карти.
- Наставництво молодших та середніх інженерів та підтримка їхнього технічного зростання.
- Постійне вдосконалення процесів розробки, CI/CD-трубопроводів та операційної ефективності.
- Створення та підтримка технічної документації, стандартів кодування та інженерних керівних принципів.
Вимоги
- 5+ років комерційного досвіду в розробці програмного забезпечення backend.
- Значний досвід роботи з JavaScript та TypeScript.
- Великий досвід роботи з Node.js та фреймворками backend, такими як Express.js або NestJS.
- Глибоке розуміння RESTful API, мікросервісів та розподілених систем.
- Досвід роботи з реляційними та NoSQL базами даних, включаючи PostgreSQL, MySQL, MongoDB та Redis.
- Практичний досвід роботи з щонайменше однією основною хмарною платформою (AWS, Azure або GCP).
- Досвід роботи з Docker, Kubernetes та CI/CD-трубопроводами.
- Значні знання архітектури програмного забезпечення, патернів проектування, принципів безпеки та оптимізації продуктивності.
- Досвід роботи з інструментами автоматизованого тестування, моніторингу та спостереження.
- Відмінні аналітичні та проблемно-орієнтовані навички.
- Значні комунікаційні, співробітницькі та наставницькі здібності.
- Вільне володіння англійською мовою (рівень B2) або вище.
Буде плюсом
- Досвід створення платформ на основі штучного інтелекту або інтелектуальних агентських рішень.
- Знання Python.
- Досвід роботи в галузі охорони здоров'я, Clinical IT або інших суворо регульованих галузях.
- Знання подієвих архітектур та асинхронних систем обміну повідомленнями.
- Досвід інтеграції сторонніх API та хмарних сервісів.
- Знання інфраструктури як коду та сучасних практик DevOps.
Ми пропонуємо
Ми пропонуємо привабливий соціальний та пільговий пакет. Кожен у Avenga має можливість професійного зростання за допомогою нашої програми наставництва. Наші фахівці отримують регулярні перевірки ефективності та технічні оцінки для визначення планів розвитку. Компанія забезпечує розширені можливості для навчання та сертифікації. Ми залишаємося в курсі тенденцій галузі, відвідуючи технічні бесіди, вебінари, конференції та хакатони. Avenga дбає про добробут своїх співробітників, надаючи всеосяжне медичне страхування та програми компенсації за фітнес. Сім'ї наших співробітників не менш важливі, оскільки ми пропонуємо материнську допомогу та фінансову підтримку з різних сімейних причин, включаючи одруження та народження дитини. Компанія сприяє створенню почуття професійної приналежності та середовища єдності: ми досягаємо успіхів разом і святкуємо наші віхи.
У Avenga кожен має значення. Ми забезпечуємо рівні можливості у наборі персоналу, кар'єрному розвитку та лідерстві, незалежно від раси, етнічної приналежності, гендерної ідентичності, сексуальної орієнтації, інвалідності, віку, релігії чи будь-яких інших характеристик.
Про компанію
Місцезнаходження: Україна
Статус віддаленої роботи: Повністю віддалена
Технологія: Node.js
Рівень досвіду: Середній
Процес набору персоналу
ЗАЯВКА
Надішліть нам свою заявку, ми готові почути вашу історію та дослідити, як ми можемо рости разом.
ОГЛЯД
Наша команда ретельно розглядає кожну заявку з цікавістю та увагою. Якщо ваш профіль не підходить сьогодні, ми збережемо його для майбутніх можливостей, які відповідають вашим навичкам та амбіціям.
ІНТЕРВ'Ю З НАБОРОМ ТАЛАНТІВ
Ви зустрінетеся з нашою командою з набору талантів, щоб поговорити про ваші цілі та дізнатися більше про те, хто ми є, що ми пропонуємо та як ми підтримуємо наших людей.
ТЕХНІЧНЕ ІНТЕРВ'Ю
Наше технічне інтерв'ю стосується глибшого вивчення вашої експертизи та розуміння ваших сильних сторін, того, як ви вирішуєте проблеми та як ви думаєте – без хитких питань, лише значуща розмова.
ІНТЕРВ'Ю З КЛІЄНТОМ
Для деяких ролей, особливо коли наші клієнти тісно залучені, ви також можете поспілкуватися з ними – це шанс для всіх, щоб узгодитися та краще пізнати один одного.
ПРОПОЗИЦІЯ РОБОТИ
Якщо ми обоє вважаємо, що це правильний варіант, ми надіслаємо вам пропозицію приєднатися до нас. І навіть якщо це ще не той час, ви завжди отримаєте від нас відповідь.
ЛАСКАВО ПРОСИМО!
Ваша нова команда з нетерпінням чекає на зустріч з вами, підтримки та створення чогось чудового разом. Давайте зробимо ваш перший день початком шляху, який формує кар'єру, яка має значення.
Вже працюєте в Avenga?
Давайте разом шукати нових колег.