FELFRI – бренд бытовой техники и электроники, представленный на маркетплейсах (WB, OZON и др.) и в оффлайн магазинах DNS.
И мы в поиске Backend NODE.JS developer
Обязанности:
Активное участие в проектировании архитектуры и выборе технических решений
Проектирование и оптимизация структуры БД, написание SQL-функций/процедур
Разработка и документирование REST-API (Swagger)
Внедрение новых технологий, рефакторинг и оптимизация существующего кода
Настройка и поддержка CI/CD
Проведение Code Review, менторинг коллег и помощь в решении сложных задач
Написание автотестов (Jest)
Работа с кэшированием (Redis)
Настройка логирования и мониторинга (Sentry, pino)
Требуемые навыки и опыт:
Опыт разработки на NestJS + TypeScript (от 2 лет)
Уверенное владение Node.js и понимание его внутренней архитектуры
Глубокие знания PostgreSQL: проектирование схем, миграции, оптимизация запросов, написание хранимых процедур и функций
Опыт работы с ORM (TypeORM)
Опыт настройки и работы с Redis (кэш, Pub/Sub, очереди)
Навыки Linux и базовое понимание сетевых протоколов (TCP/IP, HTTP)
Опыт разработки и документирования RESTful API
Опыт настройки CI/CD и работы с Git
Навыки логирования и мониторинга приложений (Sentry, pino)
Опыт написания тестов (Jest)
Технологический стек:
Язык и фреймворк: Node.js, TypeScript, NestJS
База данных: PostgreSQL, TypeORM
API: RESTful API, SSE
Кэш: Redis
Контейнеризация: Docker, Docker Compose
CI/CD: GitHub Actions
Мониторинг и логирование: Sentry, pino
Документация API: Swagger / OpenAPI
Тестирование: Jest
Что мы предлагаем:
Стабильную работу в быстро развивающейся и перспективной компании
Стать частью молодой, сплоченной команды сильных специалистов
Достойную и своевременную оплату труда (условия обсуждаются индивидуально на собеседовании)
Формат работы - удаленно, 5/2 плавное начало дня
Обучение и наставничество на всех этапах карьерного роста
Скидки на продукцию компании
Подарки на ДР
Компенсация спорта
Выездные корпоративные мероприятия