Уважаемые соискатели, при отклике на вакансию, указывайте зарплатные ожидания!
Обязанности:
- Разработка и поддержка backend-сервисов на Node.js
- Работа с API-спецификациями (AsyncAPI, OpenAPI) и генерацией документации
- Поддержка и развитие внутренних npm-пакетов
- Настройка и соблюдение код-стайла, линтинга и форматирования
- Написание и поддержка unit- и интеграционных тестов
- Участие в CI/CD процессах, релизах и версионировании
- Работа с Git-флоу, code review
Требования:
- Уверенный опыт коммерческой разработки на Node.js от 2 лет
- Хорошее знание JavaScript, понимание асинхронной модели
- Опыт работы с ESLint, Prettier, Airbnb style guide
- Понимание принципов тестирования (Mocha, Sinon, nyc)
- Опыт работы с npm, написанием и поддержкой библиотек
- Знание Git, опыт работы с хуками (husky, lint-staged)
- Понимание принципов semantic versioning и conventional commits
Будет плюсом:
- Опыт работы с AsyncAPI, Spectral, Redoc, Speccy
- Опыт автоматизации документации (Markdown, HTML templates)
- Знание semantic-release и автоматизации релизов
- Опыт работы с Helm, CI/CD пайплайнами
- Навыки написания CLI-утилит
Технологический стек:
- Node.js
- JavaScript (ES6+)
- AsyncAPI Generator
- ESLint, Prettier
- Mocha, Sinon, nyc
- Git, Husky, lint-staged
- Spectral, Speccy
Условия: - Конкурентная заработная плата (обсуждается индивидуально) + годовое премирование по результатам работы
- График: 5/2, с 09:00 до 18:00, в пятницу - до 16:45
- Система материальной помощи. Выплаты к юбилейным датам. Новогодние подарки детям
- Офис в центре Москвы, в шаговой доступности от метро Курская, Красные Ворота
- Аккредитованная IT-компания