SoundCampaign — быстрорастущая компания, производящая ИТ-продукты , которая предоставляет услуги независимым музыкальным исполнителям по всему миру и помогает им продвигать свою музыку. Мы помогаем артистам из любой точки земного шара, помещая их музыку в плейлисты кураторов, а также позволяя кураторам получать приятные награды за исследование новой музыки. Мы ищем старшего бэкенд-разработчика с уверенным опытом работы с Node.js и Nest.js. Навыки, которые нам нужны: — 4+ года соответствующ
SoundCampaign — быстрорастущая компания, производящая ИТ-продукты , которая предоставляет услуги независимым музыкальным исполнителям по всему миру и помогает им продвигать свою музыку. Мы помогаем артистам из любой точки земного шара, помещая их музыку в плейлисты кураторов, а также позволяя кураторам получать приятные награды за исследование новой музыки.
Мы ищем старшего бэкенд-разработчика с уверенным опытом работы с Node.js и Nest.js.
Навыки, которые нам нужны: — 4+ года соответствующего опыта разработки программного обеспечения
— Навыки серверной части:
Javascript/Typescript, b>
— База данных: MySQL
— Не менее 2 лет на Node.js
— Не менее 1,5 года Nest.js
— Хорошее знание и понимание протокола REST и лучших практик разработки REST API.
— Опыт разработки интеграций. Опыт работы с API PayPal, Stripe, Spotify, TikTok будет плюсом.
— Опыт в совершенствовании приложений и оптимизации производительности
— Опыт работы с AWS будет плюсом (S3, RDS, Cloudwatch, EKS или ECS или EC2)
— Хорошее знание < b> Принципы ООП, SOLID и шаблоны разработки (например, Gang of Four)
—
ESLint / TSLint, опыт работы с Sonar является плюсом — Опыт работы с Github Действия – это плюс.
— Отличные устные и письменные коммуникативные навыки
— Способность решать несколько конкурирующих приоритетов в быстро меняющейся среде
Основные обязанности: — Реализация новых функций;
— Усовершенствования и оптимизация решения;
— Реализация модульных/интеграционных тестов;
– перенос приложения на Nest.js;
— Участие в совещаниях по принятию решений по архитектуре;
— Просмотр запросов на включение, сделанных командой разработчиков;
— обеспечивайте соблюдение чистоты кода и передовых методов написания кода;
— Оценка длительности и сложности функций;
— Работа с гибкими методологиями (Scrum)
Что мы предлагаем:
— Возможность оказать влияние на быстрорастущую стартап-компанию;
— Работа в команде опытных разработчиков;
— Гибкий график;