Senior Fullstack Developer (m/k)
PSE INNOWACJE SP Z O O
Senior Fullstack Developer (m/k)
Miejsce pracy: Wrocław
Technologie, których używamy
Wymagane
- GoJS
- JavaScript / TypeScript
- Java
- React
Mile widziane
- Angular
- WildFly
- Java EE / Jakarta EE
- PostgreSQL lub MySQL
Twój zakres obowiązków
- Projektowanie, rozwijanie i utrzymanie złożonych aplikacji biznesowych wraz z warstwą front-end.
- Tworzenie interfejsów programistycznych aplikacji (API).
- Wsparcie analityka biznesowego w projektowaniu interfejsu użytkownika, dobieranie odpowiednich rozwiązań w oparciu o firmowy Design System.
- Uwzględnianie wymagań niefunkcjonalnych i bezpieczeństwa.
- Projektowanie, implementacja i optymalizacja algorytmów używanych w aplikacji.
- Projektowanie oraz implementacja usług integracyjnych.
- Wsparcie mniej doświadczonych pracowników w ramach zespołu.
- Zapewnienie optymalnej wydajności i dostępności systemów informatycznych.
- Analiza wymagań funkcjonalnych oraz przygotowanie projektów ich realizacji.
- Współpraca z innymi zespołami informatycznymi w celu zapewnienia integracji systemów.
- Doskonalenie procesów i metodyk programowania, a także wprowadzanie nowych technologii do produkcji.
- Utrzymywanie wysokiego poziomu jakości kodu oraz dokładności dokumentacji projektowej.
- Monitorowanie i raportowanie postępów projektów oraz podejmowanie działań naprawczych w razie potrzeby.
- Modelowanie dynamicznych i statycznych elementów systemu.
- Współpraca z członkami interdyscyplinarnego zespołu w podejściu Agile.
Nasze wymagania
- 7+ lat komercyjnego doświadczenia w software development,
- 5+ lat doświadczenia z JavaScript / TypeScript,
- 5+ lata doświadczenia z React,
- 3/4+ lata praktycznego doświadczenia z komercyjna biblioteka GoJS lub porównywalnymi bibliotekami do budowy złożonych diagramów i grafów,
- 3+ lata doświadczenia z Java / Quarkus
- Kluczowe kompetencje:
- bardzo dobra znajomość JavaScript / TypeScript,
- bardzo dobra znajomość React i ekosystemu frontendowego,
- zaawansowana znajomość GoJS: diagramy, nodes, links, templates, layouts, custom interactions, performance,
- doświadczenie w budowie złożonych aplikacji webowych,
- znajomość architektury frontendowej i wzorców projektowych,
- REST API i integracja frontend–backend,
- dobra znajomość Java / Quarkus
- testy automatyczne, Git, CI/CD,
- doświadczenie w code review, optymalizacji wydajności i refaktoryzacji.
- Wymagana znajomość technologii
- Frontend: JavaScript, TypeScript, React, HTML5, CSS3, Sass.
- Biblioteki diagramów i grafów: GoJS
- Wizualizacja danych: tworzenie i obsługa interaktywnych diagramów, węzłów (nodes), połączeń (links), szablonów (templates), układów (layouts) oraz niestandardowych interakcji użytkownika.
- Backend: Java 17+, Spring Boot, Quarkus.
- Bazy danych: Oracle, SQL, PL/SQL, pakiety Oracle (procedures, functions, views).
- Technologie integracyjne: REST API, SOAP, integracja frontend–backend.
- Narzędzia budowania i zarządzania zależnościami: Maven, NPM.
- Kontrola wersji: Git, GitLab.
- CI/CD i konteneryzacja: Docker, Jenkins.
- Testowanie: testy jednostkowe i integracyjne, narzędzia do automatyzacji testów aplikacji webowych.
Mile widziane
- Doświadczenie w tworzeniu rozbudowanych edytorów graficznych, modelerów procesów, schematów technologicznych lub aplikacji do wizualizacji zależności pomiędzy obiektami.
- Znajomość zaawansowanych mechanizmów GoJS, w szczególności tworzenia własnych szablonów, układów, mechanizmów interakcji oraz optymalizacji renderowania dużych diagramów.
- Doświadczenie w pracy z dużymi strukturami grafowymi i optymalizacji wydajności interfejsów użytkownika.
- Znajomość Angular.
- Znajomość WildFly, Java EE / Jakarta EE.
- Znajomość PostgreSQL lub MySQL.
- Doświadczenie w projektowaniu architektury aplikacji oraz modernizacji istniejących systemów.
- Doświadczenie w pracy z systemami przemysłowymi, energetycznymi lub aplikacjami o wysokich wymaganiach dotyczących niezawodności.
To oferujemy
- Stabilne zatrudnienie na podstawie umowy o pracę.
- Konkurencyjny system wynagrodzeń, składający się z wynagrodzenia podstawowego oraz atrakcyjnego systemu premiowego.
- Indywidualny budżet szkoleniowy, przyznawany na podnoszenie kwalifikacji i wspierający rozwój zawodowy.
- Klarowną ścieżkę rozwoju zawodowego.
- Elastyczne godziny pracy i możliwość pracy zdalnej/hybrydowej.
- Pakiet benefitów pozapłacowych m.in prywatna opieka medyczna, karta Multisport oraz ubezpieczenie na życie na preferencyjnych warunkach, dodatkowe świadczenia w ramach ZFŚS.
- Dodatkowy dzień wolny z okazji Dnia Energetyka – 14 sierpnia.
- Pracę w przyjaznej atmosferze i wsparcie zespołu nastawionego na dzielenie się wiedzą oraz doświadczeniami.
- Wewnętrzny program mentoringowy wspierający zarówno nowych jak i obecnych pracowników.
- Program onboardingowy pozwalający na szybką i przyjazną adaptacje do pracy.
Takie dajemy możliwości rozwoju
- budżet rozwojowy
- mentoring
Benefity
- dofinansowanie zajęć sportowych
- prywatna opieka medyczna
- dofinansowanie nauki języków
- dofinansowanie szkoleń i kursów
- ubezpieczenie na życie
- możliwość pracy zdalnej
- elastyczny czas pracy
- spotkania integracyjne
- firmowa biblioteka
- dodatkowe świadczenia socjalne
PSE INNOWACJE SP Z O O
PSE Innowacje jest spółką powstałą w 2012 na zlecenie operatora systemu przesyłowego - PSE S.A. Od 2012 roku realizujemy takie zadania jak: prowadzenie analiz i badań, w tym analiz techniczno-ekonomicznych, prowadzenie prac badawczo-rozwojowych, budowa nowych oraz rozwój
i modernizacja istniejących systemów informatycznych wspierających prowadzenie ruchu sieciowego. Naszą misją jest dbałość o niezawodną i efektywną pracę systemu elektroenergetycznego w Polsce oraz jego stały rozwój. Jesteśmy jednostką do innowacyjnych zadań specjalnych w branży elektroenergetycznej.
Wszystkie informacje o przetwarzaniu danych osobowych w tej rekrutacji znajdziesz w formularzu aplikacyjnym, po kliknięciu w przycisk "Aplikuj Teraz".
- junior full stack developer Wrocław
- full stack java developer Wrocław
- full stack web developer Wrocław
- javascript full stack developer Wrocław
- backend fullstack developer (js) Wrocław
- full stack developer (.net + angular 7) Wrocław
- full stack developer typescript Wrocław
- fullstack .net developer Wrocław
- full stack developer Wrocław
- full stack python developer Wrocław