Finnet
Finnet
201 – 500 Служители
B2BФинансиФинтех
Finnet е бразилска финтех компания, която разработва финансова инфраструктура за бизнеса и финансовите институции. Основана през 2003 г., компанията се фокусира върху оптимизирането на задълженията и вземанията чрез своята платформа Open Finance, която свързва компаниите с водещи банки и поддържа многосервизно интернет банкиране, управление на риска, автоматизирано фактуриране и наблюдение на транзакциите в реално време. Дейността ѝ е насочена към използването на финансова автоматизация за по-ефективни и сигурни бизнес транзакции, като възможностите са свързани с нейните B2B продукти и операции в областта на финансовите технологии.

Старши анализатор на бекенд системи с Node.js (дистанционна работа)

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

Описание

  • Ръководи подобренията на бекенд решенията от край до край — от разбирането на проблема до имплементацията, внедряването и мониторинга в продукция
  • Разработва, усъвършенства и поддържа приложения, API и услуги с Node.js като основна технология
  • Създава и поддържа REST API и интеграции, свързващи вътрешни и външни системи
  • Работи с разпределени системи, микросървиси, комуникация между услуги и обмен на съобщения
  • Помага за дефинирането и развитието на архитектури на решения
  • Прилага принципите на чистия код, шаблоните за проектиране и софтуерната архитектура
  • Разработва и поддържа модулни и интеграционни тестове
  • Имплементира шаблони за устойчивост, включително повторен опит, изчакване, прекъсвач и резервен вариант
  • Проучва инциденти, преглежда логове и диагностицира проблеми в приложения, интеграции и бази данни
  • Определя първопричините и препоръчва трайни решения
  • Работи с релационни бази данни чрез създаване, преглед и анализ на SQL заявки
  • Подпомага проучванията на производителността и отстраняването на проблеми с бази данни
  • Използва Azure DevOps за контрол на версиите, pull request-и и CI/CD конвейери
  • Участва в прегледи на код и технически дискусии
  • Оценява въздействията, рисковете, зависимостите, усилията и сложността на решенията
  • Наблюдава продукционните приложения и помага за разрешаването на инциденти
  • Партнира си с екипите по разработка, продукт, качество, инфраструктура, сигурност и други екипи
  • Споделя експертни знания и подкрепя техническото развитие на екипа
  • Открива възможности за автоматизация и непрекъснато подобрение
  • При необходимост работи със системи и услуги, изградени на Python или Java

Изисквания

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

Придобивки

  • Кандидати с увреждания също са насърчени да кандидатстват
  • Дистанционна работа