Ищем талантливого Backend или Full Stack JS разработчика для работы над интересными digital проектами крупных международных заказчиков на современном стеке технологий.
Мы - Digital агентство Bask. В связи с активными развитием проектов, мы увеличиваем команду и набираем дополнительных разработчиков. Ищем в команду JS разработчика уровня Middle, имеющего практический опыт разработки. Бэк на JS - Node.js (Strapi и Nest.js) Фронт на React
Задачи:
- Разработка высоконагруженного мультисайтового бэкенда на JS стеке для крупного международного заказчика
- Разработка бэкенда на Strapi, Nest.js, Express/Fastify
- (Опционально) Разработка фронтенд части на React
- Разработка системы администрирования и управления контентом, интеграции с онлайн кассами, сервисами аналитики данных (Big Query), обработки изображений (Face Recignition), с объектными хранилищами (S3), интеграции с CRM, с чатботами (Dialogflow), сервисами валидации данных (Dadata, HLR)
Вы нам отлично подходите, если:
- Имеете больше 2 лет практического (коммерческого) опыта разработки на JS стеке
- Имеете опыт разработки на Nest.js или Strapi
- Умеете в долгосрочную разработку, корректное структурирование кода с ростом codebase проекта, а также прочитали Clean Code и Clean Architecture
- Умеете в Highload. Правильно считаете нагрузку на базу. Заранее видите проблемные bottleneck места. Возможно имеете опыт с горизонтальным масштабированием JS приложений
- Хорошо понимаете принципы работы с БД в разрезе Highload. Понимаете, когда нужно заводить индексы и какие запросы могут быть медленными. Знакомы с SQL и NoSQL базами
- Умеете в Security. Умеете правильно планировать API, чтобы его нельзя было эксплойтить. Заранее предлагаете ограничения по работе API на разных уровнях - на уровне реверс прокси, кода, базы.
- Знаете про кэширование на стороне сервере, умеете в оптимизацию запросов API. Имеете опыт подключение сторонних систем кеширования, например Redis.
- Git. Умеете работать в консоли, и знаете больше чем pull, commit, push. Например можете рассказать как работает rebase
- просто пишите красивый код и отлично ладите с коллегами
- хотя бы что-то из этого списка
Что будет плюсом:
- Аккаунт на Stackoverflow с хорошим рейтингом (наймем без собеседования)
- Github профиль с большой активностью по проектам
- Понимание принципов работы CI/CD
- Опыт работы с системами ведения проектов Jira, Redmine
- Опыт написания Unit тестов на Jest
Условия работы:
- Удаленно
- Трудоустройство по ТК (отпуска, больничные)
- Предоставляем технику для работы при необходимости
- Отпуск по ТК, больничные 100%
- Можем рассмотреть опытных кандидатов (5+ лет коммерческого опыта) на другой уровень заработной платы