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