За позицията
Backend-разработчик будет развивать сервисы на Node.js для собственного B2B-продукта в сфере информационной безопасности. Роль предполагает работу с REST API, архитектурой, базами данных, безопасностью и качеством backend-кода.
О компании и продукте
Ideco разрабатывает собственный B2B-продукт для корпоративного сегмента в сфере информационной безопасности. Решения компании используются в инфраструктуре Enterprise-компаний и предъявляют высокие требования к стабильности, безопасности и архитектуре сервисов.
Чем предстоит заниматься
- Разрабатывать и развивать backend-сервисы на Node.js
- Проектировать и развивать REST API для web-интерфейса и внутренних сервисов
- Участвовать в архитектурных обсуждениях и декомпозиции функциональности на сервисы
- Реализовывать механизмы авторизации и разграничения прав доступа (RBAC)
- Проектировать схемы баз данных и оптимизировать запросы
- Участвовать в рефакторинге и развитии существующей кодовой базы
- Писать unit- и интеграционные тесты
- Участвовать в code review
- Взаимодействовать с frontend, аналитиками и DevOps
Требования
- Коммерческий опыт backend-разработки на Node.js от 4 лет
- Уверенное владение TypeScript
- Опыт работы с NestJS, Express или Fastify
- Опыт разработки и документирования REST API
- Опыт работы с PostgreSQL или другой реляционной базой данных
- Понимание принципов сервисной и микросервисной архитектуры
Будет плюсом
- Опыт работы с брокерами сообщений Kafka или RabbitMQ
- Опыт работы с кэшированием Redis
- Понимание принципов логирования и мониторинга сервисов
- Опыт работы в B2B- или Enterprise-продуктах
- Опыт работы с high-load сервисами
Условия
- Удалённая работа
- Гибкий график
- Оформление по ТК РФ
- Участие в развитии технологически сложного продукта
- Стабильная заработная плата
- Зарплата от 200 000 до 260 000 ₽ на руки в месяц
Стек и инструменты
- Node.js
- TypeScript
- NestJS
- PostgreSQL
- Redis
- Docker
- Git
Отклик
Откликнуться можно через бота @ideco_careers_bot.