Senior Backend (Node.js) Engineer [product company] (offline) $5000-7000

JOIN.com — це all-in-one платформа, яка допомагає рекрутерам і наймаючим менеджерам оптимізувати процес найму: зробити його прозорим, швидким і ефективним. Платформа дозволяє робити автоматичні публікації вакансій одразу на декількох глобальних job-порталах (Indeed, Xing, Stackoverflow, Linkedin, etc), менеджити відгуки кандидатів, оцінювати кандидатів під час рекрутинг-процесу, включає безліч різних інтеграцій з зовнішніми сервісами, що дозволяють контролювати та управляти зовнішніми процесами, проводити оплати, здійснювати покупки різних преміум функцій тощо.

На сьогодні JOIN.com користуються більш як 25000 компаній-користувачів, на платформі 2+млн кандидатів і понад 70000 вакансій онлайн. Компанія працює на ринку 3,5 роки, має зовнішні інвестиції від масштабних VC в Європі (UK, Switzerland).

Основна задача Senior Backend розробника — розробка (і вдосконалення) нового фунціоналу (Rebuilding Multiposting / Integrations with 3rd party ATS / Crawlers and scrapers /Interview scheduling та інших) платформи.

Технічний стек продукту:
* React.js + TypeScript, Redux
* Cypress.io => E2E
* GraphQL + Apollo
* Node.js + TypeScript
* ~40 microservices в продакшені
* Unit and integration tests (full coverage via TDD approach by backend, full product coverage via E2E (Cypress.io) by frontend)
* Main DB: Postgres
* Search database: Elasticsearch
* Сache database: Redis
* gRPC для синхронної комунікації
* Google Pub/Sub для асинхронної комунікації
* Code generators для frontend & backend
* Google Cloud, Kubernetes/

Про систему:
40 microservices, micro frontends in development, full GraphQL API (No REST), fully automated CI/CD via CircleCI and slack bot. Clean Code, Code generators, Clean architecture, strict ESLint

Про процеси:
Kanban for continuous development + SDLC for PRD analysis, effort planning, system design and implementation with commitment and estimations coming from engineering teams and not business

Про команду:
В JOIN.com є 4 розподілених команди, які працюють в Берліні, Познані та Києві. Компанія пропонує релокацію в Берлін після року роботи (за бажанням людини). Наразі в Київській команді 4 senior розробників (2BE, 2 FE), 2 middle розробника і 1 DevOps. Також є QA, Principal Engineer, дизайнери і продакт-менеджери. Усього JOIN.com налічує 45 людей, із них 17 інженерів.

Бенефіти компанії:
* сплата податків та ведення СПД співробітника
* компанія надає найсучаснішу техніку для роботи (latest MacBook Pro 15-16”)
* 20 оплачуваних днів відпустки + офіційні свята згідно з законодавством України
* щорічний бюджет $1500 на освітні програми
* sign-in бонус у розмірі $3000 (після випробувального терміну, за умови партнерства з компанією не менше ніж рік)
* програма релокації до Києва з інших міст України та (через рік співпраці) програма релокації до Берліну (компанія займається і візами, і перевозом речей, і сплатою за оренду квартири перші місяці тощо)

Дуже швидкий процес найму (зворотний зв'язок день-в-день, є можливість 2 основних етапи зробити впродовж 1-го робочого дня, тож маєте реальну можливість отримати оффер наступного дня до обіду ^-^)

The job ad is no longer active
Job unpublished on 11 October 2021

Look at the current jobs Node.js Kyiv→