Od interfejsu do API: rola programisty low-code Eximee w systemach bankowych

Monika Ronowska
Opublikowano 27 lipca 2026 r.

Kiedy ponad sześć lat temu zaczynałam pracę z platformą Eximee, moja rola sprowadzała się głównie do projektowania formularzy w osobnej aplikacji bez przyjaznego UI. Nie było wtedy zaawansowanych skryptów JavaScript, procesów BPMN, modelu danych ani nowoczesnego środowiska w przeglądarce, z którego korzystamy dzisiaj. Nawet najprostszy walidator musiał trafiać do backlogu programistów backendu. Przez te lata platforma przeszła ogromną ewolucję, a ja rozwijałam się razem z nią.

Obecnie pełnię rolę Team Leadera zespołu low code’owego, który w nowoczesnym Eximee Designerze buduje już pełnoprawne aplikacje biznesowe. Tym artykułem chciałabym odczarować mit, że low code to tylko proste narzędzie do tworzenia landing page’y, które odcina od “prawdziwego” programowania i nie wymaga umiejętności technicznych.

Wymagania biznesowe i technologiczne w sektorze bankowym są na tyle specyficzne, że niczego nie da się po prostu bezrefleksyjnie wyklikać. Cyfrowa transformacja finansów wymaga dziś szybkości, na którą klasyczny development nie zawsze może sobie pozwolić. Zmiany regulacyjne, zaawansowane walidacje i wysoki priorytet na dobry UX sprawiają, że tradycyjne pisanie kodu od zera coraz częściej ustępuje miejsca rozwiązaniom bardziej efektywnym.

Z pozycji lidera widzę codziennie, jak bardzo zmieniła się przez to rola low code developera. To już dawno przestało być “układanie klocków” – dziś to praca inżynierska, wymagająca architektonicznego myślenia, integracji systemów i rozwiązywania realnych problemów technologicznych.

W skrócie:

  • Jak w praktyce wygląda rola low code developera Eximee? To budowa wielowarstwowych aplikacji bankowych klasy Enterprise. Rola polega na projektowaniu interfejsów (UX/UI) oraz modelowaniu zaawansowanych, wykonywalnych procesów biznesowych przy użyciu standardu BPMN 2.0.
  • Dlaczego wymaga ona interdyscyplinarnych kompetencji? Ponieważ stanowisko to płynnie łączy architekturę front-endową (spełnianie norm WCAG i RWD), analitykę procesów oraz inżynierię oprogramowania (pisanie dedykowanej logiki biznesowej i skryptów w języku JavaScript).
  • Jak redefiniuje pracę nad architekturą systemów bankowych? Zastępuje powtarzalne pisanie niskopoziomowego kodu od zera programowaniem na wyższym poziomie abstrakcji. Dzięki temu przyspiesza dostarczanie gotowych rozwiązań na rynek, skupiając się na bezpiecznych integracjach (REST API/JSON, SOAP/XML) z zewnętrznymi systemami banku.

Dlaczego low code w bankowości to “High Technology”?  

W Eximee nie tworzymy generycznych szablonów ani prostych landing page'y. Nasza platforma automatyzuje zaawansowane procesy omnichannel klasy Enterprise dla największych instytucji finansowych. Rozwiązania budowane przez nasz zespół obsługują miliony użytkowników, spełniając przy tym rygorystyczne wymogi bezpieczeństwa, audytu oraz standardów dostępności (WCAG).

Rola low code developera to zarówno architekt procesów biznesowych, jak i kreator doświadczeń użytkownika (UX). Zamiast spędzać długie godziny na pisaniu powtarzalnego, bazowego kodu od zera, low code developer Eximee wykorzystuje potężne środowisko wizualne, aby dostarczać realną wartość biznesową nawet o kilkadziesiąt procent szybciej. To nie unikanie programowania - to programowanie na wyższym poziomie abstrakcji.

Zamiast gubić się w zawiłościach niskopoziomowych frameworków front-endowych, inżynier na tym stanowisku skupia się na logice biznesowej, optymalizacji przepływu informacji (data flow) oraz architekturze całego ekosystemu aplikacji.

Na czym polega ta rola? Codzienność low code developera Eximee  

Praca z platformą Eximee to nie praca z prostym edytorem - to zarządzanie pełną, wielowarstwową aplikacją biznesową. Praca low code developera łączy w sobie kompetencje z pogranicza front endu, back-endu oraz analizy systemowej.

Dzisiejsze możliwości Eximee to wynik lat ciągłego udoskonalania architektury. O ten największy przełom w historii platformy zapytałam Monikę Wachowską, która od dekady współtworzy nasz zespół. Co sprawiło, że narzędzie przestało być tylko kreatorem formularzy, a stało się pełnoprawnym środowiskiem inżynieryjnym?

„Kiedy zaczynałam 10 lat temu, Eximee służyło głównie do składania statycznych formularzy, a każda bardziej skomplikowana walidacja czy logika wymagała zaangażowania programistów. Największym przełomem było wprowadzenie do Designer zaawansowanego silnika procesowego BPMN oraz pełnego wsparcia dla programowania w JavaScript.

W pewnym momencie z narzędzia do 'wyklikiwania pól' Eximee Designer stał się kompletnym środowiskiem, w którym projektujemy całe aplikacje biznesowe – od skomplikowanego interfejsu (UX/UI), przez logikę biznesową, aż po bezpośrednie integracje z bankowymi API. Dziś nie jesteśmy już ograniczeni przez szablon – to my decydujemy o architekturze i przepływie danych.

Monika Wachowska, Low Code Developer

Główne zadania zespołu low-code Eximee

Projektowanie zaawansowanej warstwy wizualnej (front-end oraz UX/UI)

Low code developer odpowiada za dostarczenie bezbłędnego interfejsu (UI) dla kluczowych procesów, takich jak formularze ZUS, wnioski o konto, kredyty czy rejestracja firm.

Bazą jest zaawansowany edytor graficzny (drag-and-drop), umożliwiający low code developerowi zaawansowane stylowanie elementów oraz parametryzację właściwości i logiki działania komponentów.

Wszystkie elementy muszą działać w pełnym responsywnym designie (RWD) i spełniać standardy dostępności cyfrowej (WCAG). Low code developer buduje interfejs z reużywalnych klocków, dbając o spójność architektury front-endowej aplikacji (design system), łącząc ją jednocześnie z customowymi rozwiązaniami.

Modelowanie i procesy biznesowe (BPMN)

To warstwa logiczna, która steruje całą aplikacją. Low code developer mapuje i optymalizuje ścieżki, jakimi podąża klient lub pracownik instytucji finansowej.

Wykorzystujemy standard notacji BPMN 2.0. Praca z BPMN w skali Enterprise wymaga głębokiego zrozumienia stanów procesów, przepływu biznesowego oraz mechanizmów zarządzania błędami. Model nie jest u nas tylko "obrazkiem" analitycznym – jest żywym, wykonywalnym kodem sterującym silnikiem workflow.

Implementacja logiki biznesowej i skryptów  

Tam, gdzie kończy się standardowa konfiguracja wizualna, zaczyna się czysta inżynieria programistyczna. Developerzy low code regularnie piszą dedykowane skrypty (głównie w języku JavaScript). Skrypty odpowiadają za dynamiczną walidację skomplikowanych danych wejściowych, zaawansowane reguły kalkulacyjne, zarządzanie widocznością elementów oraz transformację struktur danych przesyłanych między ekranem a serwerem.

Integracje systemowe i operacje na danych

Aplikacja bankowa nie istnieje w próżni. Rola low code developera w dużej mierze polega na spinaniu procesów z technologią banku. Łączymy procesy z zewnętrznymi bazami danych, systemami, usługami oraz zewnętrznymi dostawcami tożsamości poprzez API. Wymaga to znajomości standardów komunikacji systemowej (RestAPI/JSON, SOAP/XML). Low code developer konfiguruje mapowania danych, zarządza autoryzacją i odpowiada za to, aby np. system natychmiastowo i bezpiecznie zweryfikował klienta.

Low code developer - specjalista nowej generacji 

Patrząc z boku, ktoś mógłby pomyśleć, że praca w platformie low code odcina inżyniera od "prawdziwego IT". Moje doświadczenie w Consdata udowadnia coś zupełnie przeciwnego. Low code developer w Eximee to specjalista nowej generacji, który posiada unikalną, szeroką perspektywę. Zna mechanizmy integracji, rozumie architekturę systemów finansowych, potrafi zaprogramować niestandardową logikę w JS, a jednocześnie posiada biznesową empatię do układania procesów BPMN i UX.

W tej roli odchodzimy od suchego kodowania i powtarzalnego klepania linii kodu. Zamiast tego maksymalnie skupiamy się na esencji inżynierii - czyli na rozwiązywaniu realnych, skomplikowanych problemów biznesowych i dostarczaniu działających systemów, które natychmiast przynoszą wartość dla organizacji i końcowych użytkowników.

FAQ: Praca jako Low Code Developer w Eximee 

Czy na tym stanowisku muszę znać frameworki takie jak React lub Angular?

Nie, znajomość frameworków front-endowych (React, Angular, Vue) nie jest u nas wymagana. Architektura platformy Eximee zwalnia inżyniera z konieczności pisania niskopoziomowego kodu wizualnego. Wymagamy natomiast znajomości czystego JavaScriptu (ES6+). Służy on do pisania dedykowanych skryptów, tworzenia niestandardowej logiki walidacyjnej oraz transformacji danych pomiędzy interfejsem a serwerem.

Jak wygląda proces wdrożenia (onboarding) nowej osoby do zespołu?

Każdy nowy pracownik otrzymuje wsparcie dedykowanego mentora, który realizuje plan wdrożenia i w późniejszym etapie dba, by włączyć nową osobę do sprintu i przydzielić jej odpowiednie zadania. Korzystamy także z przygotowanych przez nas szkoleń online. Nowy pracownik rozwiązuje także zadania szkoleniowe, które przygotowują go do pracy w zespole.

Dla kogo rola low code developera będzie najlepszym wyborem w karierze?

To idealna ścieżka dla osób, które cenią perspektywę architektoniczną bardziej niż zamykanie się w wąskim wycinku kodu. Rola ta łączy kompetencje deweloperskie (JS, integracje API), analityczne (modelowanie BPMN) i projektowe (UX). Sprawdzają się tu specjaliści, którzy chcą rozwiązywać realne problemy biznesowe w systemach Enterprise, zamiast tracić czas na powtarzalne pisanie tzw. boilerplate code.

Czy brak doświadczenia w sektorze bankowym dyskwalifikuje kandydata?

Zdecydowanie nie. Najważniejsze są solidne fundamenty inżynieryjne, zmysł analityczny i chęć nauki. Specyfiki procesów finansowych, w tym rygorystycznych wymogów bezpieczeństwa, audytu czy zgodności z wytycznymi regulatorów, uczymy już w trakcie pracy nad konkretnymi projektami wewnątrz organizacji.

  • Eximee news
  • Trendy

Autorzy

Monika Ronowska
Team Leader zespołu low code w Eximee
Od prawie siedmiu lat związana z branżą IT, specjalizuje się w projektowaniu i utrzymywaniu bankowych aplikacji biznesowych od strony low code. Pełni rolę Team Leada na stanowisku BPA Developera. W wolnym czasie chodzi po górach, trenuje i rozwija swoją wiedzę na temat psiej komunikacji i tresury.