
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обемни транзакционни приложения
- Опит в технологични компании, финтех компании или финансови институции
- Познания за банкови интеграции, методи за плащане или финансова свързаност
- Опит с наблюдаемостта и мониторинга на приложения
- Опит в модернизирането на приложения или интегрирането на наследени системи
Придобивки
- Кандидати с увреждания също са насърчени да кандидатстват
- Дистанционна работа