FullStack Developer
Wymagane:TypeScriptJavaScriptJavaReactGitDockerFrontendBackendFullstackCI/CD
Devire Outsourcing IT to forma współpracy dedykowana dla specjalistów z branży IT, oparta na zasadach własnej działalności gospodarczej - B2B, realizująca projekty dla Klientów prowadzących innowacyjne i nowoczesne projekty.
Dla naszego Klienta - firmy działającej w obszarze rozwoju i utrzymania cyfrowej strony infrastruktury przesyłowej dla branży energetycznej, poszukujemy osoby na stanowisko FullStack Developer.
- Stawka: 140-160 PLN/h + VAT / B2B
- Praca zdalna - z okazjonalną obecnością w biurze w Warszawie lub Wrocławiu ( maksymalnie 1x w miesiącu)
- Kontrakt B2B via Devire.
- Elastyczne godziny pracy.
- Pakiet benefitów.
Daily tasks
- Projektowanie, rozwój i utrzymanie nowoczesnych aplikacji webowych opartych o React, TypeScript oraz Java.
- Tworzenie i rozwijanie zaawansowanych rozwiązań do wizualizacji danych z wykorzystaniem biblioteki GoJS.
- Implementacja interaktywnych diagramów, grafów, węzłów, połączeń, szablonów oraz niestandardowych mechanizmów interakcji użytkownika.
- Współpraca przy projektowaniu architektury aplikacji frontendowej oraz integracji z systemami backendowymi.
- Rozwój i utrzymanie usług backendowych opartych o Java 17+, Quarkus oraz Spring Boot.
- Integracja aplikacji z wykorzystaniem REST API i SOAP.
- Współpraca z bazami danych Oracle, implementacja zapytań, procedur i funkcji w PL/SQL.
- Udział w code review oraz dbanie o wysoką jakość, czytelność i wydajność kodu.
- Tworzenie oraz rozwijanie testów jednostkowych i integracyjnych.
- Współpraca w środowisku wykorzystującym Git, GitLab, Docker, Jenkins, Maven i NPM.
- Identyfikowanie obszarów do optymalizacji oraz proponowanie usprawnień technicznych wspierających rozwój produktu.
Requirements
- Minimum 7 lat komercyjnego doświadczenia w tworzeniu oprogramowania.
- Co najmniej 5 lat doświadczenia w pracy z JavaScript i TypeScript.
- Minimum 5 lat doświadczenia w rozwijaniu aplikacji opartych o React.
- Minimum 3-4 lata praktycznego doświadczenia z biblioteką GoJS lub podobnymi narzędziami służącymi do budowy zaawansowanych diagramów i grafów.
- Minimum 3 lata doświadczenia w pracy z Java oraz Quarkus.
- Bardzo dobra znajomość nowoczesnych technologii frontendowych i architektury aplikacji webowych.
- Doświadczenie w projektowaniu oraz rozwijaniu złożonych interfejsów użytkownika i rozwiązań do wizualizacji danych.
- Praktyczna znajomość integracji systemów z wykorzystaniem REST API.
- Doświadczenie w pracy z bazami danych Oracle, SQL oraz PL/SQL.
- Znajomość narzędzi i praktyk związanych z Git, CI/CD, testami automatycznymi oraz procesem code review.
- Umiejętność optymalizacji wydajności aplikacji oraz prowadzenia refaktoryzacji kodu.
Must have: JavaScript, TypeScript, React, Java, Quarkus, REST API, Oracle, SQL, PL/SQL, Git, CI/CD