Iconicompany

Fullstack-разработчик

200 000 - 250 000 RUR
  • Ижевск
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • TypeScript
  • NestJS;
  • Sequelize
Обязанности:
  • Обязанности:

  • Разработка и поддержка микросервисов на базе NestJS;

  • Интеграция микросервисов с другими системами через RabbitMQ и REST API;

  • Работа с базами данных с использованием Sequelize (PostgreSQL / MySQL);

  • Написание e2e-тестов на Nest Jest;

  • Обработка и трансформация данных согласно требованиям бизнес-логики;

  • Развёртывание и сопровождение сервисов на Unix-серверах;

  • Управление процессами приложений с помощью PM2;

  • Работа с терминалом через SSH;

  • Участие в проектировании архитектуры системы и в командных обсуждениях.

Требования:
  • Отличное знание TypeScript;

  • Опыт коммерческой разработки на NestJS;

  • Уверенное владение Sequelize и понимание принципов работы реляционных СУБД;

  • Опыт написания e2e-тестов (Nest Jest);

  • Понимание и опыт реализации микросервисной архитектуры;

  • Навыки работы с RabbitMQ;

  • Хорошее понимание принципов построения REST API;

  • Опыт работы с Unix-системами, уверенное владение терминалом (SSH);

  • Умение настраивать и использовать PM2 для управления процессами.
    Будет плюсом:

  • Опыт работы с Docker, CI/CD;

  • Знание GraphQL;

  • Опыт настройки логирования и мониторинга;

  • Опыт командной работы по Agile/Scrum.

Условия:
  • аккредитованная ИТ Компания;
  • удаленный формат работы.