Кремлёвская набережная
Компания АrbiHunter ищет специалиста на вакансию Senior Backend Developer (Nest.js)!
О НАС:
Мы - компания с революционной миссией в арбитраже трафика : повысить hr-культуру и создать комфортные условия для связи соискателей и работодателей.
Что мы предлагаем:
- Своевременная заработная плата ОТ 2500$ на руки, также готовы к вашим предложениям по з/п! ;
- Работа в комфортном современном офисе в центре Москвы;
- Взаимодействие с лучшими экспертами в сфере с подтвержденным опытом;
- Работа в молодом коллективе: присоединяйся к команде единомышленников;
- Возможность создавать и развивать свои проекты в рамках компании;
- Уникальный опыт разработки нового продукта;
- Потенциал карьерного роста;
- Наличие всех расходных материалов для успешной работы;
- Дружный коллектив профессионалов своего дела;
- Личностное и профессиональное развитие.
Требования:
- Знание принципов DRY, KISS, SOLID и зачем они нужны;
- Опыт работы Nest.js и TypeScript;
- Отличное знание современного JavaScript и TypeScript, включая асинхронные паттерны;
- Опыт написания unit тестов;
- Опыт работы с TypeORM и PostgreSQL;
- Отличное понимание SQL, умение писать наиболее оптимальные запросы;
- Опыт работы с системами хранилищ S3;
- Опыт контейнеризации приложений с помощью Docker, Docker Compose;
- Понимание принципов работы k8s, опыт работы с ним;
- Умение настраивать nginx;
- Опыт настройки OpenApi, в т.ч. Swagger;
- Опыт работы с WebSockets в т.ч. Socket.io;
- Опыт работы с Redis;
- Знание Kafka / RabbitMQ.
Чем нужно будет заниматься:
- Участием в разработке архитектуры, выбора технических решений, фреймворков и библиотек;
- Проведением code review, контролем качества кода;
- Проектированием интерфейсов взаимодействия с другими системами;
- Интеграцией и написанием автотестов;
- Поддержкой, оптимизацией и развитием кода.
Преимуществом будет:
* Опыт работы с React, Next.js
* Опыт написания Terraform конфигураций
* Опыт работы с Helm
* Опыт написания макросервисов
* Опыт интеграции сервисов платежей, аналитики, push уведомлений и email рассылок
* Опыт работы с Firebase Firestore, Firebase Cloud Functions, Google Cloud.
* Опыт миграции с реляционных баз данных на NoSQL базы данных (например, MongoDB, Firebase Firestore).
* Понимание процессов CI/CD и опыт работы с инструментами автоматизации сборки.
* Опыт работы с gRPC, GraphQL, RxJS.
ПРИ ОТКЛИКЕ В СОПРОВОДИТЕЛЬНОМ ПИСЬМЕ, УКАЖИТЕ, ПОЖАЛУЙСТА, ВЛАДЕЕТЕ ЛИ ВЫ ВЫШЕОПИСАННЫМИ ХАРД СКИЛЛАМИ
Ждем Ваши отклики на вакансию, свяжемся с вами в течение 24 часов!