PSE Innowacje sp. z o.o.
Fullstack Developer (m/k)
Remote · Posted 2w ago
Job Description
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.🛠 Zakres usług:Programowanie, wdrażanie i utrzymywania oprogramowania (Java/Kotlin/Typescript).Implementacja API, komponentów aplikacji i interfejsu użytkownika dla nowo tworzonego systemu.Projektowanie, implementacja i optymalizacja algorytmów używanych w aplikacji.Uwzględnianie wymagań niefunkcjonalnych i bezpieczeństwa.Współtworzenie standardów projektowania i wytwarzania rozwiązań.Zapewnienie jakości dla dostarczonego kodu, wsparcie w analizie, testowaniu i usuwaniu błędów w oprogramowaniu.Pisanie testów jednostkowych dla funkcjonalności, utrzymanie istniejących testów.Współtworzenie dokumentacji projektowej i technicznej.Współpraca z członkami interdyscyplinarnego zespołu w podejściu Agile.Współpraca z zespołem DevOps w celu zapewnienia wykonalności rozwiązania i spełnienia wymagań niefunkcjonalnych, w szczególności wymagań bezpieczeństwa.Świadczenie usług serwisowych dla wytwarzanych produktów.Mentoring i wsparcie rozwoju pracowników firmy w obszarze programowania.Prowadzenie code review w zespole deweloperskim – dbałość o jakość kodu, zgodnośćz architekturą i wzorcami projektowymi.📝 Oczekiwania:Doświadczenie w pracy na podobnym stanowisku.Minimum 8 lat doświadczenia w programowaniu w języku Java.Minimum 5 lat doświadczenia w programowaniu w językach JavaScript/TypeScript.Bardzo dobra znajomość wzorców projektowych oraz dobrych praktyk.Znajomość dobrych praktyk projektowania interfejsu użytkownika i użyteczności aplikacji webowych.Bardzo dobra znajomość: Spring, Spring Boot, JPA, Hibernate, Swagger, AsyncApi.Bardzo dobra znajomość: React, React query, Vite, Jotai.Bardzo dobra znajomość GIT-a.Dobra znajomość Gradle/Maven.Znajomość standardu REST.Znajomość HTML/CSS.Znajomość praktyk DevSecOps.Doświadczenie z kontenerami np. Docker, K8s lub Nomad.Znajomość narzędzi automatyzujących proces budowy aplikacji (Jenkins/Gitlab pipelines).Umiejętność tworzenia optymalnych zapytań do relacyjnych baz danych.Znajomość zagadnień związanych z bezpieczeństwem aplikacji.Umiejętność tworzenia testów jednostkowych.Znajomość baz danych SQL (Oracle).Znajomość zagadnień związanych z wydajnością aplikacji.Doświadczenie w użyciu Apache Kafka.Komunikatywność i umiejętności skutecznego przekazywania informacji.Umiejętność pracy w zespole.Samodzielność w podejmowaniu decyzji technicznych.Wyższe wykształcenie.Znajomość języka angielskiego na poziomie A2 / B1.📝 Dodatkowym atutem będzie:Znajomość branży elektroenergetycznej.Znajomość GraphQL, języka Kotlin i Flyway.🚀 Z naszej strony zapewniamy:Udział w ciekawych projektach mających strategiczny wpływ na sektor energetyczny w Polsce i na świecie.Świadczenie usług w przyjaznej atmosferze i możliwość nabycia cennego doświadczenia.