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