Leszno, Leszno, Greater Poland Voivodeship, Polska
SYSTEM PLUS SP. Z O.O.
17. 6. 2025
Informacje o stanowisku
technologies-expected :
JavaScript
TypeScript
technologies-optional :
Express
React.js
Node.js
about-project :
Rozwijany wewnętrznie system do kompleksowego zarządzania nieruchomościami. Obsługuje pełen zakres procesów – od rozliczeń przychodów i kosztów, przez zarządzanie infrastrukturą, po zgłoszenia i komunikację z mieszkańcami.
Z narzędzia korzystają na co dzień pracownicy SystemPlus, zarządcy nieruchomości oraz sami mieszkańcy. System wspiera ich w codziennej pracy: od rejestracji i obsługi zgłoszeń, przez analizę kosztów, po kontrolę formalności związanych z utrzymaniem budynków.
Projekt rozwijany jest od 3 lat. Obecnie obejmuje ponad 150 aktywnych podmiotów. Mimo że system działa dziś wyłącznie na potrzeby naszej organizacji, przygotowujemy się do jego komercjalizacji i udostępnienia jako zewnętrznej usługi dla innych firm.
Nad projektem pracuje niewielki, zaangażowany zespół – codziennie rozwijamy nowe funkcje i usprawniamy istniejące rozwiązania, dbając o to, by system realnie wspierał naszych użytkowników i odpowiadał na ich zmieniające się potrzeby.
responsibilities :
Rozwijanie i utrzymywanie kluczowych rozwiązań programistycznych wykorzystywanych w codziennej pracy zespołu, obejmujących m.in. zarządzanie zgłoszeniami, rozliczenia finansowe i infrastrukturę nieruchomości
Projektowanie i dokumentowanie architektury oprogramowania, w tym aktywne podejmowanie decyzji technologicznych oraz dbałość o spójność i skalowalność systemu
Zapewnienie wysokiej wydajności, niezawodności i łatwości utrzymania tworzonych rozwiązań poprzez przemyślaną strukturę kodu, testy automatyczne i dobre praktyki inżynierskie
Rekomendowanie i wdrażanie nowych technologii, które mogą poprawić jakość, wydajność lub ergonomię systemu — zarówno w warstwie backendowej, jak i frontendowej
Aktywny udział w planowaniu pracy, spotkaniach zespołowych w tym współpraca z innymi programistami oraz osobami odpowiedzialnymi za produkt i operacje
Analizowanie i rozwiązywanie złożonych problemów technicznych, w tym optymalizacja istniejących funkcji oraz eliminacja wąskich gardeł wydajnościowych
Wsparcie dla procesu wytwarzania oprogramowania, od analizy wymagań, przez implementację, aż po wdrożenie i monitorowanie działania na produkcji
Samodzielna organizacja pracy, planowanie zadań i odpowiedzialność za ich realizację w ustalonym czasie — z dużą dozą autonomii w codziennej pracy
requirements-expected :
Minimum 3 lata doświadczenia w tworzeniu oprogramowania lub jako Fullstack Developer
Bardzo dobra znajomość zagadnień backendowych, szczególnie w środowisku Node.js i TypeScript
Praktyczne doświadczenie w pracy z frontendem — React, narzędzia budujące, optymalizacja wydajności
Dobre zrozumienie działania środowisk JavaScript, budowy API oraz współczesnych wzorców architektonicznych
Doświadczenie w pracy w zespołach zwinnych i przy projektach produktowych
Proaktywne podejście, bardzo dobre umiejętności analityczne i nastawienie na współpracę
Wysoki poziom samodzielności oraz umiejętność organizowania własnej pracy i priorytetów
Gotowość do pracy w rozproszonym zespole — zdalnie
offered :
Dużą swobodę i samodzielność w działaniu — realny wpływ na architekturę i rozwój systemu
Elastyczne godziny pracy
Pracę nad stabilnym, długofalowym projektem, który codziennie wspiera ponad 150 podmiotów
Niewielki, zgrany zespół, w którym decyzje podejmujemy szybko i bez zbędnej biurokracji
Możliwość proponowania i wdrażania własnych pomysłów — cenimy inicjatywę
Regularne przeglądy kodu, dzielenie się wiedzą i wspólne rozwiązywanie problemów
Praktyczny rozwój – kontakt z tematami z obszaru finansów, infrastruktury
Stabilne warunki zatrudnienia – umowa B2B
Wsparcie w rozwoju zawodowym – jeśli chcesz się uczyć, my to wspieramy