Intern Backend Developer (NestJS) One Day Offer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Мы – коммуникационное агентство CRITICA, уже более 6 лет создаем и развиваем проекты для наших клиентов, предлагая нестандартные решения. В нашей команде 15+ опытных специалистов из России и стран СНГ. Мы работаем над разными задачами – от веб-разработки и аналитики до брендинга и дизайна.
Ожидания от кандидата
ВАЖНО! Прикрепляйте ссылки на свой github или на проекты в сопроводительном письме. Без этого попасть на собеседование не получится.
Необходимые навыки
- Уверенное владение typescript
- Уверенное владение Nest js
- Уверенное понимание работы веб-приложений и связи фронтенда с бекендом
- Уверенный опыт работы с TypeORM (в частности через query-builder)
- Опыт работы с микросервисами, будет плюсом если опыт связан с библиотекой nestjs/microservices
- Опыт работы с кешированием
- Опыт работы с авторизацией и аутентификацией, nestjs/passport, nestjs/casl
- Опыт работы с кешированием - redis и/или in-process
- Уверенное владение гитом
- Понимание чистоты кода (SOLID, DRY, KISS)
Будет плюсом
- Опыт работы без фреймворков, понимание как работает node.js под капотом
- Опыт работы с rabbitmq
- Опыт работы с docker, docker-compose
- Опыт работы с websockets
- Опыт работы с хранилищем S3
- Опыт работы с генерацией файлов xlsx, pdf
Личные качества
- Готовность учиться и разбираться в коде
- Наличие большого количества времени для обучения под менторством
- Открытость и коммуникативность
- Умение задавать вопросы и искать информацию
- Внимательность к деталям (типы, валидация, ошибки)
- Ответственность и соблюдение дедлайнов
Условия работы
У нас полностью удаленный формат, гибкий график и децентрализованный офис – вы работаете из любого города и самостоятельно планируйте свой день. Команда распределена по всей России и СНГ, поэтому мы выстраиваем процессы так, чтобы каждый чувствовал себя частью общего дела, независимо от часового пояса.
Бонусы
Мы предлагаем бонусы и премии за успешное закрытие проектов, а также оплачиваем обучение, если оно необходимо для работы или развития специалиста.
Дополнительные инструкции
Вакансия предусматривает одно собеседование со старшим разработчиком и техлидом, возможен live-coding с задачами из codewars или leetcode