Finnet
Finnet
201 – 500 Працівники
B2BФінансиФінтех
Finnet — бразильська фінтех-компанія, що розробляє фінансову інфраструктуру для бізнесу та фінансових установ. Заснована у 2003 році, компанія зосереджується на оптимізації процесів кредиторської та дебіторської заборгованості за допомогою платформи Open Finance, яка з’єднує компанії з провідними банками та підтримує багатосервісний інтернет-банкінг, управління ризиками, автоматизоване виставлення рахунків і моніторинг транзакцій у реальному часі. Її діяльність ґрунтується на використанні фінансової автоматизації для підвищення ефективності та безпеки бізнес-транзакцій, а можливості роботи пов’язані з B2B-продуктами й операційною діяльністю у сфері фінансових технологій.

Старший аналітик серверних систем Node.js (віддалено)

Старший аналітик відповідає за розроблення API та мікросервісів на Node.js для фінансових рішень Finnet. Роль охоплює інтеграції, обмін повідомленнями, відмовостійкість і підтримку робочих систем.

Опис

  • Повністю вести вдосконалення серверних рішень: від розуміння проблеми до реалізації, розгортання та моніторингу в робочому середовищі
  • Розробляти, вдосконалювати й підтримувати застосунки, API та сервіси, використовуючи Node.js як основну технологію
  • Створювати й підтримувати REST API та інтеграції, що з’єднують внутрішні й зовнішні системи
  • Працювати з розподіленими системами, мікросервісами, взаємодією між сервісами та обміном повідомленнями
  • Брати участь у визначенні й розвитку архітектури рішень
  • Застосовувати принципи чистого коду, шаблони проєктування та принципи архітектури програмного забезпечення
  • Розробляти й підтримувати модульні та інтеграційні тести
  • Реалізовувати шаблони відмовостійкості, зокрема повторні спроби, тайм-аут, автоматичний вимикач і резервний сценарій
  • Досліджувати інциденти, аналізувати журнали та діагностувати проблеми застосунків, інтеграцій і баз даних
  • Визначати першопричини та рекомендувати довгострокові рішення
  • Працювати з реляційними базами даних, створюючи, перевіряючи й аналізуючи SQL-запити
  • Брати участь у розслідуванні проблем продуктивності та усуненні несправностей баз даних
  • Використовувати Azure DevOps для контролю версій, запитів на злиття та конвеєрів CI/CD
  • Брати участь у перевірці коду й технічних обговореннях
  • Оцінювати вплив рішень, ризики, залежності, трудомісткість і складність
  • Моніторити робочі застосунки та допомагати усувати інциденти
  • Співпрацювати з командами розроблення, продукту, якості, інфраструктури, безпеки та іншими командами
  • Ділитися експертизою й підтримувати технічний розвиток команди
  • Знаходити можливості для автоматизації та постійного вдосконалення
  • За потреби працювати із системами та сервісами на Python або Java

Вимоги

  • Підтверджений досвід або глибокі знання серверної розробки на Node.js
  • Досвід розроблення та використання REST API
  • Серверна розробка на JavaScript та/або TypeScript
  • Досвід інтеграції систем
  • Розуміння розподілених архітектур і мікросервісів
  • Досвід роботи з обміном повідомленнями та асинхронною обробкою
  • Знання реляційних баз даних і SQL
  • Уміння аналізувати й діагностувати проблеми застосунків і баз даних
  • Досвід написання модульних та інтеграційних тестів
  • Впевнене володіння Git і системами контролю версій
  • Досвід роботи з Azure DevOps
  • Розуміння конвеєрів CI/CD
  • Знання шаблонів проєктування, чистого коду та найкращих практик розроблення програмного забезпечення
  • Досвід реалізації обробки збоїв і шаблонів відмовостійкості, таких як автоматичний вимикач, повторна спроба, тайм-аут і резервний сценарій
  • Розуміння принципів безпеки застосунків і API
  • Досвід усунення несправностей застосунків та аналізу журналів
  • Досвід моніторингу й підтримки робочих застосунків
  • Знання Python або Java чи досвід розроблення систем на цих мовах
  • Знання Resilience4j або еквівалентного фреймворку обробки збоїв
  • Досвід роботи з гексагональними та подієво-орієнтованими архітектурами
  • Досвід роботи з нереляційними базами даних
  • Знання Escritural Receivables, реєстрів або регульованих фінансових рішень
  • Досвід підтримки критично важливих або високонавантажених транзакційних застосунків
  • Досвід роботи в технологічних компаніях, фінтеху або фінансових установах
  • Знання банківських інтеграцій, способів оплати або фінансового підключення
  • Досвід спостережуваності та моніторингу застосунків
  • Досвід модернізації застосунків або інтеграції застарілих систем

Переваги

  • Ми також вітаємо заявки від кандидатів з інвалідністю
  • Віддалена робота