Напиши текст вакансии для должности "Node.js Developer". Название компании: "Soft-Werke". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'JavaScript', 'Node.js', 'CI/CD'

We are looking for a Web-Developer with not less than 2-3 years of productive commercial or non-commercial development experience not less than one year interested in backend development with JS. Also interested in CI/СD establishment, and ready to join international team working at a new product. Full match is less important than willingness to master new technologies and tools. Considering recent graduates and Master students. Also considering frontenders with good JS experience and interested in drilling into backend/full-stack development with JS.   Responsibilities:  Development of a Search solution written on top of SAP technologies and open-source projects, incl. functionality testing automation and polishing. Participation in development of “smart” services integrated with search solution. Development process follows Agile/Scrum methodology.    Requirements:  2+ years of development experience in total   1+ years of commercial experience in web-development with JavaScript, interested in server side JavaScript or Node.js Understanding the nature of asynchronous programming and its quirks and workarounds English level B2 (spoken and written)    Nice to have:  Experience with Elastic Search, understanding full-text searching and indexing Familiarity and interest in Python &amp; Machine learning topics Experience with Docker/Kubernetes/Helm   Familiarity with TypeScript TDD/BDD testing: JUnit, Mocha, Protractor Experience with CI/CD systems such as Jenkins/Bamboo etc. Experience with UNIX systems, writing bash scripts    We offer:   Opportunity to combine work and studies  Interesting tasks in the area of web and mobile development International project Small but stable and dynamically growing company (70+ employees, 15 years on the market) Friendly working environment 100% official enrollment, competitive salary and working conditions Health insurance (incl. dental service) Career paths Working schedule flexibility and European management approach  Conditions and compensation may be adjusted depending on interview results.