Fullstack Software Engineer (Finance Applications)
⚲ Warszawa
Do uzgodnienia
Wymagania
- Java
- Spring Boot
- React
- TypeScript
- REST API
- PostgreSQL
- HTML
- CSS
Opis stanowiska
Dołączysz do zespołu rozwijającego aplikacje dla obszaru finansowo-księgowego, wspierające obsługę faktur, płatności i dokumentów na kilku rynkach europejskich. Pracujemy w oparciu o architekturę mikrofrontendów, wspólny Design System oraz nowoczesny stos technologiczny obejmujący React, Spring Boot i Azure Kubernetes Service. Szukamy Full Stack Software Engineera z mocnym profilem frontendowym, który będzie rozwijać rozwiązania biznesowe od warstwy interfejsu użytkownika po integracje i usługi backendowe.
Twój zakres obowiązków:
• rozwijanie i utrzymywanie mikrofrontendów w technologii React z wykorzystaniem wewnętrznego Design Systemu,
• tworzenie responsywnych i dostępnych interfejsów użytkownika na podstawie projektów przygotowanych w Figmie,
• współtworzenie i rozwój współdzielonych bibliotek komponentów oraz narzędzi wspierających rozwój aplikacji,
• integracja aplikacji frontendowych z API oraz współpraca przy rozwoju usług backendowych opartych o Spring Boot,
• udział w implementacji rozwiązań wykorzystujących komunikację zdarzeniową (Kafka),
• uczestnictwo w pełnym cyklu wytwarzania oprogramowania: od analizy wymagań i projektowania rozwiązań po wdrożenie i utrzymanie,
• dbanie o jakość kodu poprzez testy, code review oraz tworzenie dokumentacji technicznej.
Nasze wymagania:
• minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji frontendowych z wykorzystaniem React i TypeScript,
• bardzo dobra znajomość HTML i CSS oraz zasad tworzenia responsywnych i dostępnych interfejsów użytkownika,
• doświadczenie w pracy z REST API oraz zarządzaniu stanem aplikacji,
• praktyczna znajomość Java i Spring Boot pozwalająca na rozwijanie istniejących rozwiązań backendowych,
• znajomość PostgreSQL oraz umiejętność pracy z bazami danych,
• doświadczenie w pracy z Git oraz pipeline'ami CI/CD,
• znajomość dobrych praktyk inżynierskich, takich jak code review, testy i tworzenie utrzymywalnego kodu,
• komunikatywna znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną i współpracę w środowisku międzynarodowym,
• umiejętność pracy w oparciu o Design System oraz dbałość o spójność, dostępność i jakość interfejsów użytkownika.
Mile widziane:
• doświadczenie w pracy z architekturą mikrofrontendów,
• doświadczenie w rozwijaniu lub wykorzystywaniu współdzielonych Design Systemów,
• znajomość Storybooka oraz narzędzi do testowania komponentów (np. Playwright, Testing Library),
• doświadczenie z Kafka lub innymi rozwiązaniami opartymi o architekturę event-driven,
• znajomość Kubernetes, Azure Kubernetes Service lub usług chmurowych Azure,
• doświadczenie w projektach z obszaru fintech lub systemów finansowo-księgowych,
• znajomość Figmy z perspektywy współpracy deweloperskiej.
Co oferujemy:
• Pracę hybrydową w biurze (biuro w Warszawie przy stacji metra Młociny).
• Zatrudnienie w oparciu o umowę o pracę.
• Możliwość rozwoju zawodowego w strukturach wewnętrznych.
• Możliwość skorzystania z benefitów pozapłacowych na preferencyjnych warunkach.
• Zniżkę pracowniczą na części samochodowe grupy Inter Cars.
• Szkolenia wewnętrzne i zewnętrzne rozwijające kompetencje miękkie i techniczne.
• Dofinansowane do zajęć z języka angielskiego.
Twój zakres obowiązków:
• rozwijanie i utrzymywanie mikrofrontendów w technologii React z wykorzystaniem wewnętrznego Design Systemu,
• tworzenie responsywnych i dostępnych interfejsów użytkownika na podstawie projektów przygotowanych w Figmie,
• współtworzenie i rozwój współdzielonych bibliotek komponentów oraz narzędzi wspierających rozwój aplikacji,
• integracja aplikacji frontendowych z API oraz współpraca przy rozwoju usług backendowych opartych o Spring Boot,
• udział w implementacji rozwiązań wykorzystujących komunikację zdarzeniową (Kafka),
• uczestnictwo w pełnym cyklu wytwarzania oprogramowania: od analizy wymagań i projektowania rozwiązań po wdrożenie i utrzymanie,
• dbanie o jakość kodu poprzez testy, code review oraz tworzenie dokumentacji technicznej.
Nasze wymagania:
• minimum 3 lata komercyjnego doświadczenia w tworzeniu aplikacji frontendowych z wykorzystaniem React i TypeScript,
• bardzo dobra znajomość HTML i CSS oraz zasad tworzenia responsywnych i dostępnych interfejsów użytkownika,
• doświadczenie w pracy z REST API oraz zarządzaniu stanem aplikacji,
• praktyczna znajomość Java i Spring Boot pozwalająca na rozwijanie istniejących rozwiązań backendowych,
• znajomość PostgreSQL oraz umiejętność pracy z bazami danych,
• doświadczenie w pracy z Git oraz pipeline'ami CI/CD,
• znajomość dobrych praktyk inżynierskich, takich jak code review, testy i tworzenie utrzymywalnego kodu,
• komunikatywna znajomość języka angielskiego umożliwiająca pracę z dokumentacją techniczną i współpracę w środowisku międzynarodowym,
• umiejętność pracy w oparciu o Design System oraz dbałość o spójność, dostępność i jakość interfejsów użytkownika.
Mile widziane:
• doświadczenie w pracy z architekturą mikrofrontendów,
• doświadczenie w rozwijaniu lub wykorzystywaniu współdzielonych Design Systemów,
• znajomość Storybooka oraz narzędzi do testowania komponentów (np. Playwright, Testing Library),
• doświadczenie z Kafka lub innymi rozwiązaniami opartymi o architekturę event-driven,
• znajomość Kubernetes, Azure Kubernetes Service lub usług chmurowych Azure,
• doświadczenie w projektach z obszaru fintech lub systemów finansowo-księgowych,
• znajomość Figmy z perspektywy współpracy deweloperskiej.
Co oferujemy:
• Pracę hybrydową w biurze (biuro w Warszawie przy stacji metra Młociny).
• Zatrudnienie w oparciu o umowę o pracę.
• Możliwość rozwoju zawodowego w strukturach wewnętrznych.
• Możliwość skorzystania z benefitów pozapłacowych na preferencyjnych warunkach.
• Zniżkę pracowniczą na części samochodowe grupy Inter Cars.
• Szkolenia wewnętrzne i zewnętrzne rozwijające kompetencje miękkie i techniczne.
• Dofinansowane do zajęć z języka angielskiego.
🔍 Dekoder Ogłoszenia
🔴
mocnym profilem frontendowym
Stanowisko 'fullstack', ale realnie większość pracy to frontend — backend będzie marginalny
🟡
rozwijanie i utrzymywanie mikrofrontendów
Część pracy to utrzymanie istniejących rozwiązań, nie tylko nowe funkcjonalności