Розташування: Remote### Про насRedvike — це агентство з розробки програмного забезпечення. Ми працюємо з компаніями, що швидко розвиваються, у сфері нерухомості, освіти та банківської справи. Ми допомагаємо нашим партнерам будувати свій цифровий бізнес від ідеї до продуктів, що приносять дохід. Оскільки ми ростемо, ми раді вітати нових членів нашої талановитої команди, які допоможуть нам створювати нові технологічні рішення.### Огляд ролі: ми шукаємо технічного керівника (Node.js), щоб приєднати
Розташування: Remote### Про насRedvike — це агентство з розробки програмного забезпечення. Ми працюємо з компаніями, що швидко розвиваються, у сфері нерухомості, освіти та банківської справи. Ми допомагаємо нашим партнерам будувати свій цифровий бізнес від ідеї до продуктів, що приносять дохід. Оскільки ми ростемо, ми раді вітати нових членів нашої талановитої команди, які допоможуть нам створювати нові технологічні рішення.### Огляд ролі: ми шукаємо технічного керівника (Node.js), щоб приєднатися до нашої служби компанію та очолює розробку комплексних веб- та мобільних додатків у банківському секторі. Цей амбітний проект розроблено для того, щоб використовувати можливості фінансового ринку для створення безперебійної, безпечної та зручної роботи як для адміністраторів, так і для користувачів. Як технічний керівник, ви відіграватимете вирішальну роль у керуванні командою розробників і забезпеченні успішного впровадження цих платформ, адаптованих для наших міжнародних клієнтів. Окрім практичної розробки за допомогою нашого основного стеку технологій, який обертається навколо TypeScript, ви також керуватимете командою розробників. Наші проекти в основному використовують React для інтерфейсу, Node.js для бек-енду та React Native для мобільної розробки.## Основні обов’язки:1. Архітектурне проектування та керівництво: - Очолюйте проектування та розробку масштабованої архітектури для забезпечення ефективної роботи та надійності веб- та мобільних додатків. - Приймайте обґрунтовані архітектурні рішення, які відповідають поточним і майбутнім потребам бізнесу. - Переконайтеся, що безпека та конфіденційність ретельно розглядаються та піклуються про них під час вибору рішень і кодування внутрішніх служб і кінцевих точок API.2. Інтеграція сторонніх сервісів: - Допомагайте зацікавленим сторонам проекту, використовуючи свій досвід у виборі та інтеграції сторонніх сервісів, забезпечуючи оптимальну функціональність і відповідність цілям проекту.3. Гарантія якості коду: - Підтримуйте високі стандарти якості коду шляхом регулярних перевірок, дотримання найкращих практик у програмуванні та впровадження надійних стратегій тестування.4. Управління завданнями та делегування: - Співпрацюйте з власником продукту (PO), щоб ефективно планувати та делегувати завдання між членами команди серверної частини, забезпечуючи чіткі цілі та часові рамки.5. Аналіз вимог: - Підтримка PO у визначенні та аналізі вимог користувачів, щоб переконатися, що розробка відповідає очікуванням користувачів і обсягу проекту.6. Вибір фреймворку: - Виберіть найбільш відповідні фреймворки та інструменти розробки, які найкраще відповідають вимогам і цілям проекту.7. Управління технічним боргом: - Моніторинг і контроль технічного боргу, гарантуючи, що він не ставить під загрозу масштабованість або продуктивність програми.8. Набір і розвиток команди: - Беріть участь у процесі найму, щоб вибрати кваліфікованих членів команди та сприяти професійному зростанню та розвитку всередині команди.9. Керівництво командою та мотивація: - Забезпечуйте лідерство та мотивацію команди, сприяючи співпраці та інноваційному робочому середовищу.10. Залучення зацікавлених сторін: - Регулярно взаємодійте з усіма зацікавленими сторонами проекту, щоб надавати оновлення, збирати відгуки та коригувати напрямок проекту, якщо це необхідно, щоб відповідати пцілі та результати проекту.## Вимоги:- Досвід розробки: - Продемонструвати понад 5 років досвіду розробки з сучасними серверними фреймворками. - Покажіть значний послужний список із принаймні 4-річним досвідом роботи з Node.js. - Застосовуйте практичні знання TypeScript і Nest.js у розробці програмного забезпечення. - Створюйте надійні API та масштабовані серверні архітектури. - Ефективне керування даними за допомогою різних типів баз даних, як SQL, так і не-SQL.- Лідерство та менеджмент: - Принаймні 2 роки комерційного досвіду в управлінні командами розробників. - Забезпечте виконання проекту за допомогою сучасних інструментів, таких як CircleCI, Docker, Kubernetes і Swarm, у таких середовищах, як AWS або Azure.- Технічний рівень: - Глибоке розуміння специфікацій ECMAScript. - Володіння Git. - Вільне володіння англійською мовою.## Додаткові (корисні) навички: - Досвід створення та впровадження основних банківських систем не менше 2 років. - Досвід роботи з хмарними сервісами AWS. - Освіта в галузі фінансів, економіки або бізнесу - Знання про аспекти безпеки банківських проектів - Розуміння різноманітних фінансових активів, валют і правового ландшафту всередині та за межами ЄС