Москва
Обязанности:
- Разработка и поддержка веб-сервисов с использованием современных технологий (Nodejs, в частности Nest.js, PostgreSQL и Express);
- Тесное сотрудничество с командой Frontend-разработчиков для реализации веб-приложений;
- Оптимизация производительности API-сервисов для сайтов;
- Валидация форм (zod), понимание работы CORS, защита от XSS и других атак для обеспечения безопасности продукта;
- Участие в разработке новых функций и улучшении существующего функционала.
Требования:
- Опыт коммерческой работы Backend-разработчиком не менее 1 года;
- Отличное знание JavaScript/TypeScript;
- Знание Node.js, Nest.js, Express, PostgreSQL;
- Умение писать сложные SQL-запросы, опыт оптимизации запросов;
- Навыки работы с системами контроля версий (Git);
- Подключение внешних API;
- Опыт работы с jwt-токенами (refresh, access), и авторизацией с их помощью;
- Опыт работы с OpenAPI \ Swagger и написание понятной и подробной документации;
- Понимание работы Linux, bash.
Условия:
- График: 5/2 с гибким началом дня;
- Обсуждаемая заработная плата на руки;
- Работа в известном бренде;
- Большая и лояльная команда;
- Предоставление рабочего оборудования;
- Возможности горизонтального и вертикального роста в компании;
- Активная и интересная корпоративная жизнь.