- Home
- Job offers
- FullStack Developer
Offer is no longer available
FullStack Developer
Faktura.pl
- Promoted
- 100% Remote
-
Adama Branickiego 17, Wilanów, Warszawa
-
Mid
-
ASAP
-
Full-time
-
B2B contract
-
English (B2)
-
Onsite only, Hybrid, 100% remote
Job description
O projekcie
W tym projekcie odpowiedziany/na będziesz za rozwój oprogramowania dla Przedsiębiorców i Biur Rachunkowych. W dobie cyfryzacji i obligatoryjnego wejścia Krajowego Systemu E-faktur czeka Cię dużo wyzwań w dynamicznym i ciekawym środowisku, tworząc intuicyjną aplikację usprawniającą i umożliwiającą pracę nowej, cyfrowej, rzeczywistości.
O nas
Faktura.pl to firma, która powstała z myślą o wsparciu przedsiębiorców, zarówno tych stawiających pierwsze kroki w biznesie, jak i doświadczonych graczy na rynku. Specjalizujemy się w dostarczaniu nowoczesnych narzędzi online, które ułatwiają i automatyzują procesy związane z fakturowaniem, prowadzeniem finansów oraz zarządzaniem codziennością firmy. Naszą misją jest odciążenie przedsiębiorców od czasochłonnych formalności księgowych, tak aby mogli skupić się na tym, co dla nich najważniejsze – rozwijaniu swojego biznesu, relacjach z klientami i innowacjach.
W centrum naszej działalności znajduje się intuicyjna aplikacja do wystawiania faktur i zarządzania finansami, która łączy w sobie prostotę obsługi z zaawansowaniem technologicznym. Rozumiemy, że czas to jeden z najcenniejszych zasobów w prowadzeniu działalności gospodarczej, dlatego nasze oprogramowanie pozwala użytkownikom w kilka chwil generować faktury zgodne z obowiązującymi przepisami, wysyłać je do klientów oraz organizować dane finansowe w przejrzysty sposób. Korzystamy z najnowszych rozwiązań technologicznych po to, aby nasze narzędzia były nie tylko funkcjonalne, ale również maksymalnie bezpieczne, co daje naszym użytkownikom pewność, że ich dane i dokumenty są w dobrych rękach.
Naszym priorytetem jest budowanie relacji opartych na zaufaniu i zrozumieniu potrzeb przedsiębiorców. Stale udoskonalamy nasz system, wychodząc naprzeciw zmieniającym się regulacjom prawnym, technologii i oczekiwaniom użytkowników. Oprócz narzędzi online, Faktura.pl dostarcza również wsparcie merytoryczne – regularnie dzielimy się wiedzą na temat finansów, podatków i efektywnego prowadzenia działalności poprzez blogi, poradniki i webinary. Dzięki temu nasi klienci nie tylko zyskują nowoczesne rozwiązania, ale także pewność, że zawsze mogą liczyć na pomoc i trafne porady.
Jako firma, dobrze wiemy, jak wielkim wyzwaniem może być prowadzenie biznesu w dynamicznym środowisku ekonomicznym. Dlatego stawiamy sobie za cel upraszczanie najbardziej złożonych procesów księgowo-finansowych. Faktura.pl to synonim niezawodności, oszczędności czasu i elastyczności, które pozwalają naszym klientom działać szybciej, skuteczniej i bardziej komfortowo. Dzięki naszej pasji do innowacji oraz zaangażowaniu w transparentność, jesteśmy partnerem, który inspiruje i wspiera rozwój biznesowy na każdym kroku.
Must have
- Java
- Spring Boot
- Spring Framework
- Spring Security
- JavaScript
- TypeScript
- Angular
- RxJS
- HTML
- CSS
- Docker
- Git
- IntelliJ
Nice to have
- DDD
Responsibilities
Twój zakres obowiązków
- Tworzenie i rozwijanie aplikacji webowych zarówno po stronie front-end, jak i back-end
- Projektowanie oraz implementacja struktur baz danych i interfejsów API
- Dbanie o optymalizację wydajności i bezpieczeństwa aplikacji
- Współpraca z zespołem projektowym, w tym designerami, analitykami i testerami
- Diagnozowanie i rozwiązywanie problemów związanych z oprogramowaniem
Requirements and qualifications
Nasze wymagania
- Minimum 6 lat pracy jako programista Java, doświadczenia w tworzeniu aplikacji internetowych
- Znajomość Java (minimum 17+) i ekosystemu Spring/Spring Boot
- Zrozumienie i znajomość Java 8 oraz umiejętność migracji kodu
- Spring WebFlux (programowanie reaktywne)
- Spring Data R2DBC
- Spring Events (synchroniczne/asynchroniczne odbiorniki)
- Spring Security
- Reaktywne podejście do programowania
- Praktyczne doświadczenie z Mono, Flux
- Czysty kod i struktura
- Znajomość REST, RSocket
- Pisanie testów jednostkowych dla logiki domeny bez kontekstu Spring
- Testowanie warstwy usługowej z mockingiem/spyingiem
- Testowanie strumieni reaktywnych za pomocą StepVerifier, mocking event listeners
- Obsługa przepływów wyjątków i scenariuszy wycofania w testach
- Znajomość IDE (preferowany IntelliJ)
- Znajomość Git
- Znajomość i doświadczenie w relacyjnych i nie relacyjnych bazach danych
- Jasna komunikacja w decyzjach architektonicznych
- Umiejętność uzasadniania wyborów modelowania na podstawie ograniczeń domeny
- Otwartość na opinie i iteracyjne doskonalenie projektu
- Znajomość JavaScript, TypeScript, Angular w tym RxJS, HTML5, CSS3
- Doświadczenie w testach automatycznych (jednostkowych i e2e)
- Doświadczenie w rozwoju opartym na komponentach
- Umiejętność samodzielnego wykonywania zadań od wymagań do wydania
- Doświadczenie we współpracy z zespołami technicznymi i projektowymi
- Doskonałe umiejętności rozwiązywania problemów i duża dbałość o szczegóły
Mile widziane
- Dyplom licencjat lub inżynier z informatyki, nauk ścisłych lub pokrewnej dziedziny techniczne
- Architektura i projektowanie zorientowane na domenę (DDD)
- Solidne zrozumienie zasad DDD poparte doświadczeniem
- Doświadczenie w pracy z AngularJS oraz Angular 19
Benefits
-
Elastyczne godziny pracy w modelu hybrydowym lub zdalnym
-
Dostęp do prywatnej opieki medycznej
-
Nowoczesne narzędzia pracy i komfortowe stanowisko w biurze
-
Przyjazna atmosfera pracy w zgranym i zaangażowanym zespole
Increase your chances of getting this job
-
Prove your
skills onlineShow your talent in Skill Verification Challenges -
Apply with CV+
Verified Skill ProfileYou decide which skills you want to reveal -
Recruiter see
your verified skillsNot just resume. It makes you stand out against other candidates -
Invitation to
final interviewFaster. Based on skills you demonstrate not just declare on CV