QATestLab — міжнародний постачальник послуг незалежного тестування з 20-річним досвідом у сферах e-commerce, фінансів, медицини, геймінгу, медіа та телекомунікацій. Ми спеціалізуємось на мануальному й автоматизованому тестуванні веб-, мобільних, десктопних і хмарних додатків. Невідʼємною частиною компанії є відділ розробки з багаторічною історією та професійною культурою. Команда відповідає за повний цикл створення продуктів, застосовує сучасні практики інженерії та робить акцент на якості коду й зручності рішень. Це середовище, де цінуються знання, ініціатива та командна співпраця.
Про проєкт:
В одну з наших команд внутрішнього відділу розробки шукаємо Strong Junior Node.js Developer. Проєкт є одним із ключових продуктів компанії — інтеграційним рішенням для Microsoft Teams, яке поєднує функціонал низки корпоративних сервісів в єдиному середовищі. Основою взаємодії виступає інтелектуальний чат-бот, доповнений вкладками та спеціалізованими інструментами для роботи з даними й автоматизації процесів. Такий підхід дозволяє користувачам отримувати доступ до потрібних сервісів у кілька кліків, підвищуючи продуктивність і спрощуючи щоденні робочі сценарії.
Ми очікуємо, що ти: * маєш 1-2 роки досвіду розробки на Node.js з глибоким розумінням його особливостей та можливостей; * впевнено працюєш із сучасною версією JavaScript (ES6+), володієш async/await та Promises, добре розумієш функції, об’єкти, масиви, а також методи роботи з масивами (map, filter, reduce тощо); * маєш досвід роботи з TypeScript, маєш розуміння типів, інтерфейсів, класів (комерційний досвід буде перевагою); * володієш досвідом роботи з REST API для зовнішніх інтеграцій; * впевнено працюєш із npm: знаєш, як підключати бібліотеки, розумієш структуру package.json.
Буде плюсом: * досвід роботи з Vue (бажано Vue2) або React; * практичний досвід використання Git; * розуміння OOP та основних патернів проєктування; * досвід роботи з RabbitMQ, GraphQL, Kibana, Postman; * знання синтаксису MongoDB; * досвід розробки чатботів та інтеграції з OpenAI.
Основні обов’язки: * розробка додатка для MS Teams на Node.js з використанням Vue.js на фронтенді; * участь у проєктуванні архітектури та рішень продукту; * співпраця з проєктним менеджером у рамках Scrum-процесу; * взаємодія з QA-інженерами для забезпечення якості продукту; * оперативна технічна обробка термінових та блокуючих багів у продукті.
Ми пропонуємо: * співпрацю зі стабільною компанією (20+ років на ринку) з налагодженими процесами та позитивною атмосферою в командах; * команду експертів, яка завжди готова допомогти та поділитися знаннями; * допомогу куратора під час випробувального періоду і після; * можливість розвивати англійську мову на корпоративних курсах за адаптованою програмою до специфіки ІТ-сфери; * 100% компенсації за листами непрацездатності, 18 days off; * гнучкий формат співпраці (старт з 8:00 до 11:00, full time); * розвинену корпоративну культуру, систему соціальної допомоги та широку програму лояльності.
Ми не лише створюємо інновації, а й використовуємо їх. Наш AI чат-бот завжди готовий відповісти на твої запитання про вакансії та переваги роботи. Став питання у будь-який зручний для тебе час!