RedLab

Разработчик Node.js

Не указана
  • Астана
  • Полная занятость
  • Полный день
  • От 3 до 6 лет

REDLAB (ГК Litota) - партнер в создании и развитии ИТ-продуктов. Мы предлагаем своим клиентам полный цикл разработки ПО: от аудита и стратегии запуска до сопровождения и дальнейшего развития продукта.

Мы специализируемся на создании цифровых продуктов для В2В клиентов и формируем выделенные команды разработки.
Мы аккредитованная IT-компания.

МЫ ПОРУЧИМ:

  • Разработку и поддержку серверной части приложений на Node.js (Nest.js, Express.js, Fastify)
  • Создание RESTful API и работа с WebSockets
  • Проектирование и оптимизация баз данных (PostgreSQL, MongoDB)
  • Написание эффективных SQL-запросов, работа с ORM (TypeORM, Sequelize, Prisma)
  • Интеграцию сторонних API и сервисов
  • Реализацию авторизации и аутентификации (JWT, OAuth)
  • Разработку и поддержку микросервисной архитектуры
  • Работу с очередями задач (RabbitMQ, Redis, Bull, Agenda)
  • Написание юнит- и интеграционных тестов (Jest, Mocha, Chai)
  • Документирование API с использованием Swagger/OpenAPI
  • Участие в код-ревью, соблюдение best practices
  • Оптимизацию производительности и масштабируемости приложений
  • Взаимодействие с командой (фронтенд-разработчиками, тестировщиками, DevOps)

ДЛЯ ВЫПОЛНЕНИЯ ЗАДАЧ НЕОБХОДИМО:

  • Опыт коммерческой разработки на JavaScript/TypeScript – от 3 лет
  • Опыт работы с Node.js – от 1–2 лет
  • Уверенное владение NestJS (или Express.js/Fastify)
  • Опыт разработки REST API и/или WebSocket
  • Опыт работы с SQL/NoSQL (PostgreSQL, MongoDB)
  • Умение писать оптимизированные SQL-запросы и работать с ORM (TypeORM, Sequelize, Prisma)
  • Опыт работы с Swagger (OpenAPI)
  • Понимание веб-технологий (HTTP, HTTPS, WebSockets, JWT, OAuth)
  • Навыки работы с Git (GitHub/GitLab/Bitbucket)
  • Опыт проектирования схемы БД и написания миграций
  • Базовые знания Docker (развертывание приложений)
  • Умение тестировать код (Jest, Mocha, Chai)
  • Опыт работы с очередями задач (Bull, Agenda, Redis, RabbitMQ)
  • Базовое понимание микросервисной архитектуры
  • Опыт работы с gRPC (будет плюсом)

БУДЕТ ПЛЮСОМ:

  • Опыт работы с GraphQL
  • Знание Kubernetes
  • Опыт работы с AWS/GCP

МЫ ПРЕДЛАГАЕМ:

  • Удаленную работу без ограничения локации
  • Заключение договора ГПХ, сдельная основа
  • Full-time занятость
  • Возможность профессионального развития
  • Комфортную рабочую атмосферу

Важно! оплата за фактически отработанное время на проекте, выплата осуществляется в российских рублях