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