Position: Senior Back-End Node.JS Developer на європейську HR Tech платформу
Company: SpellRise Recruitment
Category: Node.js
Experience: 5y
English level: intermediate

Продукт - TAS (talent acquisition system), інструмент дозволяє за одну публікацію вакансії/резюме зробити розкид на 40+ job-board, включає безліч різних інтеграцій з зовнішніми сервісами, що дозволяють контролювати і управляти зовнішніми процесами, проводити оплати, здійснювати покупки різних преміум функцій і т.д. всередині одного майданчика

Стек проекту:
NodeJS (TypeScript) + RDBMS (MySQL, Postgres, MSSQL) + GraphQL + ElasticSearch + gRPC + Message Broker (Pub / Sub, Kafka, SNS, RabbitMQ) + TDD (Unit / integration testing)
Розробка йде по TDD, бекенд пишеться на чистій Node.js, без використання фреймворків, розробка на TS дозволяє бачити контракти між функціями і взаємодія частин, що в купі збільшує швидкість розробки і мінімізує витрати часу на дебаггінг. В процесі не практикується локальне тестування на своїх машинах. Якщо проект пройшов тест - він відразу передається на прод. Завдяки такому підходу до розробки в продакшн багів практично не трапляється.
Архітектура частково побудована на Clean Code. На зміну REST Api був обраний grpc з тих самих міркувань - він дозволяє бачити спілкування сервісів, що в свою чергу дозволяє не займатися написанням тон документації.

В компании 46 співробітників, з них -17 розробників, 1 DevOps, CTO.
Ця вакансія передбачає можливість працювати віддалено або за бажаннням відвідувати офіс у центрі Києва.

Компанія пропонує вам:
- високий бюджет зп, відповідно до вашого досвіду та очікувань😊
- медичну страховку UNIQA
- оплачувану відпустку
- всю необхідну техніку для роботи з дому
- 1500$ на рік на освітні програми
- періодичні тімбілдинги в Німеччині за рахунок компанії

Від вас необхідно:
- 5+ років досвіду в Back-end розробці,
- 2+ роки досвіду з Node.JS (TypeScript),
- 1 + рік з RDBMS (MySQL, Postgres, MSSQL),
- досвід в cloud-based дуже важливий для нас, з усіляких «хмар» в пріоритеті - Message Broker,
- розмовна англійська

Всі подробиці про проект та команду ви зможете дізнатися з перших вуст від СТО😊 вже на першому інтерв'ю, після вас чекає знайомство з тімкою та технічне інтерв'ю.

Підкажіть, коли вам буде зручніше почати?)