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

Срок для отклика истек

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

В ByteTown мы разрабатываем сложные сервисы в сфере Телемедицины, Ecommerce и CRM. У нас опытная команда под руководством технического директора с глубокими знаниями в разработке. Наши проекты — это эргономичные, современные по дизайну, побеждающие в конкурсах, и технологичные в стеке разработки.

Что предстоит делать:

  • Разработка новых проектов на базе Node.js;

  • Работа с современными технологиями (sequelize, Nest), отсутствие legacy;

  • Взаимодействие с командами Frontend и Flutter;

  • Разработка RESTfull API, интеграция внешних систем по протоколу API;

  • Построение архитектуры БД;

Наши ожидания:

  • Опыт работы на Node.js от 3х лет;

  • Опыт работы c NestJS от 1 года;

  • Опыт работы с реляционными базами данных (MySQL);

  • Опыт составления и отладки сложных запросов к базе;

  • Уверенные знания Typescript, Javascript;

  • Знание Express/Fastify, Nest.js, Sequelize (или другие ORM), Redis, Docker, docker-compose;

  • Знание и понимание ООП , DRY, KISS, SOLID, рефакторинга, архитектурных решений;

  • Умение проектировать красивую архитектуру;

  • Умение работать в Linux / macOS, владение терминалом;

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

  • Опыт работы в роли Fullstack, чтобы могли зайти что-то подправить на фронте;
  • Умение разрабатывать на React.

Наши технологии:

React, TypeScript, NestJS, SQL (MySQL) и NoSQL (MongoDB, Redis), Очереди сообщений (Yandex Message Queue/SQS), S3 (Yandex Object Storage), REST, Elasticsearch, Git, Docker, Swagger.

Мы предлагаем:

  • масштабный проект, возможности роста и развития;

  • возможность влиять на проект, на стандарты в разработке;

  • дружелюбную и опытную команду, мы открыты к новым идеям и их внедрению, развиваемся, тестируем новые инструменты;

  • удаленная работа;

  • график 5/2 с 10 до 19 часов мск. Гибкое начало рабочего дня;

  • 28 дней отпуск;