FullStack Node.js (TypeScript)

Зарплата

от 300 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Описание вакансии

Условия работы

Задачи:

  • Задачи в доработках по node.js/nestJS;
  • Задачи по написанию внутренних панелей управления (админки);
  • Взаимодействие с Frontend командой;
  • Согласование моделей данных и API Backend-Frontend;
  • Согласование с DevOps практики разворачивания стендов.

Наш стек:

  • React (Next.js);
  • Node.js (NestJS);
  • Golang (fiber, gorm);
  • PostgreSQL, MongoDB, Redis;
  • NATS, k8s, gitlab.

Бонусы

У нас:

  • Стильный просторный лофт на территории Трехгорной мануфактуры. Тебе предстоит легкая 10 минутная пешая прогулка через парки от метро 1905 года и Краснопресненская;
  • Сhill Lounge с пятой плойкой и капсулой для сна с массажем;
  • Современное топовое оборудование, мощные ноутбуки;
  • Комфортная кухня с вкусным кофе, чаем, какао, орешками, фруктами, снэками и прочими ништяками; Холодильник с колой и энергетиками;
  • По пятницам в офисе пицца, роллы или грузинская кухня;
  • Оформление по ТК РФ, конкурентная заработная плата;
  • График работы 5\2 Гибкое начало дня с 8-11 до 17-20 в офисе; (возможен гибридный график работы);
  • ДМС со стоматологией и госпитализацией в классных клиниках;
  • Профессиональное обучение и конференции по запросу сотрудника;
  • Годовая подписка на топовый онлайн кинотеатр.

Дополнительные инструкции

От Вас ждем:

  • Опыт разработки не менее 2-3 лет на TypeScript, NodeJS;
  • Опыт использование микросервисной архитектуры;
  • Основной стек - NestJS, ReactJS;
  • Наличие опыта работы с gRPC, WebSockets, SSE, LongPooling;
  • NoSQL - Redis, MongoDB;
  • SQL - PostgreSQL, MySQL (умение использовать современные ORM решения, к примеру Prisma);
  • Опыт работы с Gitlab, Git, CI/CD, Npm, Yarn;
  • Понимание OpenID, OAuth2.0;
  • Знание принципов построения SPA и SSR приложений

Будет плюсом:

  • Опыт разработки больших сервисов целиком;
  • Опыт использования ReactAdmin, AdminBro, Refine, NextJS;
  • Опыт разработки библиотек (с публикацией в npm);
  • Знание golang или желание его изучить;
  • Знание принципов построения PWA приложений.