Senior Node.js Developer, Educational Chatbot (offline)
В проекте используются Gitflow, Pull Requests, ревью кода командой, мануальное тестирование. Часть функционала покрыта юнит-тестами. Разработка идет по Agile-методологии (Scrum с 2-недельными спринтами, ретроспективами, планированием). Команда распределенная, работает в удаленном режиме.
Основные технологии в проекте:
— Drupal (Symfony);
— Node.js (несколько серверов на Express, которые отвечают за разные уровни бизнес логики. Next.js для серверного рендеринга React приложений)
— React + Redux для чат-бота и двух SPA;
— Lerna;
— MySQL (с использованием Drupal), MongoDB (для статистических данных из Node.js приложений), Solr (для полнотекстового поиска).
Требования
- Не менее 5-ти лет опыта разработки web-based ПО с использованием Node.js.
- Опыт работы с React.js.
- Опыт работы с NPM, Webpack, yarn, TypeScript, JavaScript, SPA MongoDB.
- Отличное знение Git.
- Понимание ООП и SOLID-принципов.
- Понимание парадигм веб-разработки: RESTful APIs, pub/sub, security.
- Опыт работы с микросервисами и разработки мощных масштабируемых приложений.
- Хороший разговорный английский.
Будет плюсом
- Понимание Progressive Web Apps и Accelerated Mobile Pages.
- Знание Jenkins, Jira, Confluence, Bitbucket.
- Владение LESS, SASS, Docker и Kubernetes, Kafka, WebSockets, MQTT, gRPC, MessagePack, protobuf.
About DataArt
DataArt is a global software engineering firm. With over 20 years of experience, teams of highly-trained engineers around the world, deep industry sector knowledge, and ongoing technology research, we help clients create custom software that improves their operations and opens new markets. DataArt started out as a company of friends and has a special culture that distinguishes it from other IT outsourcers, such as:- Flat structure. There are no “bosses” and “subordinates”.
- We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.
- Flexible schedule, ability to change projects, to work from home, to try yourself in different roles.
- Minimal bureaucracy and micromanagement, convenient corporate services
Company website:
https://dataart.ua
DOU company page:
https://jobs.dou.ua/companies/dataart/
The job ad is no longer active
Look at the current jobs Node.js Kyiv→
Similar jobs
Software Engineer at CodeSpace
Ukraine
Solidity Developer at IdeaSoft
Czechia, Poland, Portugal, Ukraine
JavaScript Full-Stack Engineer at CML Team
United Kingdom, Ukraine
All jobs Node.js Kyiv All jobs DataArt