W skrócie
- Zadania: Twórz i rozwijaj aplikacje full stack z wykorzystaniem nowoczesnych technologii.
- Firma: EPAM Systems - globalny lider w inżynierii transformacji AI.
- Benefity: Stabilne wynagrodzenie, pakiet benefitów, możliwość pracy zdalnej i programy rozwoju kariery.
- Pozostałe informacje: Elastyczny model pracy i możliwości rozwoju kariery w międzynarodowym środowisku.
- Dlaczego ta praca: Pracuj nad innowacyjnymi projektami w dynamicznym, wspierającym zespole.
- Kwalifikacje: Minimum 5-letnie doświadczenie w rozwoju oprogramowania Full Stack.
Przewidywane wynagrodzenie mieści się w przedziale 94500 - 115500 zł za rok.
Poszukujemy Senior Full Stack Developera, który dołączy do naszego zespołu w EPAM Systems w Polsce. Ta pozycja oferuje hybrydowy model pracy — łączący pracę zdalną z 3 dniami w tygodniu w jednym z naszych biur EPAM zlokalizowanych w Krakowie, Wrocławiu lub Gdańsku. Taki układ pozwala cieszyć się elastycznością, jednocześnie pozostając w kontakcie z zespołem i korzystając z osobistej współpracy. Cenimy współpracę, ciągłe uczenie się i doskonałość inżynieryjną. Niezależnie od tego, czy pasjonujesz się budowaniem solidnych systemów backendowych, tworzeniem płynnych interfejsów użytkownika, czy łączeniem obu tych obszarów — chętnie usłyszymy od Ciebie. Jeśli jesteś doświadczonym deweloperem szukającym nowych wyzwań, różnorodnych projektów i wspierającej kultury inżynieryjnej, EPAM to miejsce, w którym możesz rozwijać swoją karierę.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych aplikacji fullstack przy użyciu technologii backendowych opartych na Javie oraz nowoczesnych frameworków frontendowych.
- Budowanie i integrowanie RESTful API oraz usług opartych na zdarzeniach w celu wsparcia złożonych wymagań biznesowych.
- Udział w pełnym cyklu życia oprogramowania — od analizy wymagań i projektowania technicznego po wdrożenie, testowanie i uruchomienie.
- Współpraca z zespołami międzyfunkcyjnymi, w tym właścicielami produktów, analitykami biznesowymi, projektantami UX i inżynierami QA, aby dostarczać wysokiej jakości rozwiązania.
- Udział w decyzjach architektonicznych i promowanie najlepszych praktyk w zakresie jakości kodu, bezpieczeństwa i wydajności.
- Udział w przeglądach kodu, udzielając konstruktywnej informacji zwrotnej w celu zapewnienia utrzymywalności i przestrzegania standardów kodowania.
- Rozwój i utrzymywanie testów jednostkowych i integracyjnych w celu zapewnienia niezawodności i stabilności dostarczanych funkcji.
- Praca z systemami komunikacji asynchronicznej w celu wsparcia rozproszonych architektur.
- Nieustanne identyfikowanie możliwości technicznych poprawy i przyczynianie się do ewolucji stosu technologicznego.
Wymagania:
- Minimum 5-letnie doświadczenie zawodowe w zakresie rozwoju oprogramowania Full Stack.
- Silne doświadczenie praktyczne z Spring Boot do budowania aplikacji backendowych klasy enterprise.
- Solidna wiedza na temat Spring Security w celu implementacji uwierzytelniania, autoryzacji i bezpiecznego projektowania aplikacji.
- Udokumentowane doświadczenie w projektowaniu i rozwijaniu REST API zgodnie z najlepszymi praktykami branżowymi.
- Biegłość w pracy z bazami danych SQL, w tym pisanie złożonych zapytań, optymalizacja wydajności i modelowanie danych.
- Doświadczenie w pisaniu niezawodnych i utrzymywalnych testów przy użyciu JUnit lub podobnych frameworków testowych.
- Praktyczne doświadczenie z Apache Kafka w zakresie strumieniowania zdarzeń, asynchronicznej komunikacji i budowania architektur opartych na zdarzeniach.
- Silna biegłość w co najmniej jednym nowoczesnym frameworku frontendowym — Angular lub React — w tym architektura oparta na komponentach i zarządzanie stanem.
- Silne umiejętności komunikacyjne i zdolność do efektywnej pracy w międzynarodowym, zwinny zespole.
- Biegła znajomość języka angielskiego (B2+), zarówno w mowie, jak i piśmie.
Miło widziane:
- Doświadczenie z Terraform do infrastruktury jako kod i automatyzacji dostarczania zasobów w chmurze.
- Znajomość platformy chmurowej Microsoft Azure i jej podstawowych usług.
- Znajomość Pythona do skryptowania, automatyzacji lub drugorzędnego rozwoju aplikacji.
- Doświadczenie z Hibernate ORM do mapowania obiektowo-relacyjnego i interakcji z bazą danych w aplikacjach Java.
- Doświadczenie z usługami chmurowymi AWS, szczególnie Lambda, ECS i DynamoDB, do budowania i wdrażania aplikacji natywnych w chmurze.
Oferujemy:
- Stabilne wynagrodzenie.
- Udział w Programie Zakupu Akcji Pracowniczych z 15% zniżką.
- Pakiet benefitów (ubezpieczenie zdrowotne, multisport, bony zakupowe).
- Premie za polecenia do 2000 USD.
- Biura z strefami rozrywki i relaksu, stoły do tenisa i piłki nożnej, darmowe przekąski, kawę i inne.
- Wydarzenia korporacyjne, społeczne i związane z dobrostanem.
Proszę zauważyć: Wymienione powyżej benefity są dostępne tylko dla pracowników. Jesteśmy otwarci na współpracę z kontrahentami. Warunki umów współpracy B2B ustalane są indywidualnie. Skontaktujemy się z wybranymi kandydatami wyłącznie.
EPAM jest globalnym liderem w inżynierii transformacji AI i zintegrowanym doradztwie, obsługującym firmy z listy Forbes Global 2000 oraz ambitne startupy. Z ponad trzydziestoletnim doświadczeniem w zakresie niestandardowego oprogramowania, inżynierii produktów i platform, umożliwiamy naszym klientom stawanie się przedsiębiorstwami natywnymi w AI, przynosząc wymierną wartość z innowacji i inwestycji cyfrowych.
Senior Full-stack Developer in Kraków – pracodawca: EPAM Systems
EPAM Systems Poland to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze nowoczesnych technologii AI i automatyzacji. Nasza kultura pracy opiera się na innowacyjności i współpracy, co sprzyja rozwojowi zawodowemu pracowników poprzez różnorodne projekty oraz możliwość pracy z klientami na najwyższym szczeblu. Dodatkowo, lokalizacja w Polsce zapewnia dostęp do talentów oraz inspirującego otoczenia, które wspiera kreatywność i efektywność zespołu.