Senior Full Stack Developer in Katowice

Senior Full Stack Developer in Katowice

Katowice Pełny etat 49500 - 60500 zł / rok (szac.) Hybrydowo
D

W skrócie

  • Zadania: Twórz i rozwijaj innowacyjne rozwiązania w pełnym stosie, współpracując z zespołem inżynierów.
  • Firma: Dynamiczna firma technologiczna z globalnym zasięgiem.
  • Benefity: Atrakcyjne wynagrodzenie, elastyczne godziny pracy i możliwości rozwoju zawodowego.
  • Pozostałe informacje: Możliwość pracy z najnowszymi technologiami w międzynarodowym środowisku.
  • Dlaczego ta praca: Pracuj nad zaawansowanymi projektami, które mają realny wpływ na użytkowników na całym świecie.
  • Kwalifikacje: 5+ lat doświadczenia w programowaniu w pełnym stosie oraz umiejętności współpracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.

Poszukujemy pasjonującego Senior Full Stack Developera do naszego zespołu inżynieryjnego. W tej roli będziesz przyczyniać się do rozwoju zarówno backendu, jak i frontendu, pracując nad dojrzałym produktem skierowanym do klientów, używanym przez organizacje na całym świecie. Będziesz ściśle współpracować z menedżerami produktu, inżynierami, specjalistami QA, zespołami SRE oraz innymi interesariuszami, aby dostarczać skalowalne, niezawodne i wysokiej jakości rozwiązania, rozwiązując jednocześnie złożone wyzwania techniczne.

Projekt koncentruje się na budowaniu rozwiązań klasy enterprise, które oferują zaawansowane raportowanie, wizualizację danych i możliwości analityczne zintegrowane z szeroko stosowanymi platformami współpracy i zarządzania pracą. Produkt obsługuje dużą globalną bazę użytkowników i nadal ewoluuje z nowymi funkcjami mającymi na celu poprawę produktywności, podejmowania decyzji i doświadczeń użytkowników.

  • Projektowanie, rozwijanie i utrzymywanie nowych funkcji oraz modułów w komponentach backendowych i frontendowych.
  • Wsparcie, ulepszanie i ciągłe doskonalenie istniejącej bazy kodu.
  • Budowanie głębokiej wiedzy o produkcie, w tym jego integracjach, przepływach danych i ekosystemie.
  • Badanie i rozwiązywanie problemów technicznych, ściśle współpracując z zespołami wsparcia, aby zapewnić kompleksowe rozwiązania.
  • Współpraca z menedżerami produktu, inżynierami oprogramowania, inżynierami QA, zespołami SRE oraz innymi interesariuszami w całym cyklu życia rozwoju.
  • Tworzenie testów jednostkowych i integracyjnych w celu zapewnienia jakości i niezawodności oprogramowania.
  • Uczestnictwo w przeglądach kodu i promowanie najlepszych praktyk inżynieryjnych.
  • Rozwój i utrzymanie integracji z narzędziami firm trzecich i systemami zewnętrznymi.

Wymagania:

  • 5+ lat doświadczenia komercyjnego w zakresie pełnostackowego rozwoju oprogramowania.
  • Silna ekspertyza backendowa w Java i Spring (Boot, MVC, Data).
  • Doświadczenie w projektowaniu i wdrażaniu API.
  • Solidna znajomość relacyjnych baz danych, szczególnie PostgreSQL, w tym debugowanie wydajności i problemy związane z danymi.
  • Silne zrozumienie zasad OOP, wzorców projektowych i Test-Driven Development (TDD).
  • Praktyczne doświadczenie w budowaniu aplikacji produkcyjnych z React, w tym hooki, kompozycja komponentów i optymalizacja wydajności.
  • Silna znajomość TypeScript, w tym zaawansowane typowanie i projektowanie aplikacji bezpiecznych typów.
  • Doświadczenie w pracy z bibliotekami zarządzania stanem, takimi jak MobX, Redux lub podobnymi rozwiązaniami.
  • Dobra znajomość nowoczesnych narzędzi budowlanych i narzędzi frontendowych, w tym Vite lub Webpack.
  • Silne umiejętności analityczne i rozwiązywania problemów z umiejętnością badania nieznanych wyzwań technicznych.
  • Wysoki poziom odpowiedzialności i umiejętność pracy samodzielnej w zdalnym środowisku.
  • Umiejętność rozpoczynania zadań z niekompletnymi specyfikacjami i doprecyzowywania wymagań podczas wdrażania.
  • Poziom angielskiego B2+ lub wyższy w mowie i piśmie.
  • Silne umiejętności komunikacyjne i zdolność do efektywnej współpracy w międzynarodowym środowisku.
  • Doświadczenie w rozwijaniu aplikacji w ekosystemie Atlassian (np. Atlassian Forge).
  • Znajomość rozwiązań analitycznych, raportowania lub protokołów integracji danych.
  • Doświadczenie w pracy z usługami AWS (EC2, ElastiCache, RDS), Kubernetes i pipeline'ami CI/CD.
  • Znajomość technik optymalizacji wydajności i praktyk bezpiecznego kodowania.
  • Doświadczenie w wspieraniu produktów skierowanych do klientów i współpracy z zespołami wsparcia.

Senior Full Stack Developer in Katowice – pracodawca: DataArt

DataArt to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju zawodowego w dynamicznym środowisku finansowym. Nasza kultura pracy opiera się na współpracy i innowacyjności, co pozwala pracownikom na ciągłe doskonalenie swoich umiejętności oraz realizację ambitnych projektów. Dodatkowo, elastyczne godziny pracy oraz możliwość pracy zdalnej sprawiają, że jesteśmy atrakcyjnym miejscem dla specjalistów poszukujących równowagi między życiem zawodowym a prywatnym.

D

Dane kontaktowe:

Zespół rekrutacyjny DataArt

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Full Stack Developer in Katowice

Java
Spring Boot
Spring MVC
Spring Data
API Design and Implementation
PostgreSQL
OOP Principles