В 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, владение терминалом;
Будет плюсом:
Наши технологии:
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 дней отпуск;