Przejdź do treści głównej

Senior Software Engineer

Technology
STS
Katowice, Polska17 000 zł - 19 000 zł /mies.4 tygodni temu
Pełny etatStacjonarna

Opis stanowiska

Poszukujemy doświadczonego Software Engineera który dołączy do naszego zespołu obsługującego komunikacje z klientami. i będzie odpowiedzialny za rozwój oraz utrzymanie nowoczesnych aplikacji webowych. Szukamy osoby, która łączy umiejętności techniczne z rozumieniem potrzeb biznesowych i potrafi dostarczać wysokiej jakości rozwiązania.

Wymagania:

  • Min. 5 lat doświadczenia w tworzeniu oprogramowania backendowego

  • Bardzo dobra znajomość co najmniej jednego nowoczesnego języka backendowego (np. Go, Python, Java, Kotlin, Rust), potwierdzona doświadczeniem produkcyjnym

  • Gotowość do pracy w Go i nauki tego języka (wcześniejsze doświadczenie z Go nie jest wymagane)

  • Doświadczenie w pracy z systemami produkcyjnymi: wdrażanie, monitoring, utrzymanie, rozwiązywanie problemów

  • Praktyczna znajomość projektowania systemów i świadomość kompromisów między skalowalnością a niezawodnością

  • Umiejętność analizy systemów, ich komponentów i przepływu danych

  • Rozumienie zależności między elementami systemu i ich wzajemnego wpływu

  • Zrozumienie domen biznesowych, w których realizowane były wcześniejsze projekty

  • Doświadczenie w pisaniu testów automatycznych

  • Doświadczenie w komunikacji ze stakeholderami z obszarów biznesowych i technicznych

  • Samodzielność, odpowiedzialność za rezultaty i dobra organizacja pracy

  • Jasna komunikacja pisemna i ustna

Obowiązki:
  • Projektowanie, rozwój i utrzymanie usług backendowych w Go

  • Analiza wymagań biznesowych i proponowanie rozwiązań technicznych

  • Udział w całym cyklu życia produktu, od analizy, przez projektowanie i implementację, po wdrożenie i utrzymanie

  • Analiza systemów, ich komponentów i przepływu danych oraz ocena wpływu zmian na całość

  • Projektowanie architektury z uwzględnieniem skalowalności, niezawodności i wydajności

  • Wdrażanie, monitorowanie i utrzymanie systemów produkcyjnych oraz rozwiązywanie incydentów

  • Pisanie testów automatycznych i dbanie o jakość kodu

  • Code review i dzielenie się dobrymi praktykami

  • Mentoring mniej doświadczonych członków zespołu

  • Identyfikowanie ryzyk projektowych i wczesne komunikowanie ich zespołowi oraz interesariuszom

  • Współpraca ze stakeholderami biznesowymi i technicznymi

  • Priorytetyzacja zadań własnych i zespołowych

  • Dokumentowanie zmian, funkcjonalności i przebiegu prac

  • Udział w inicjatywach technicznych organizacji

Oferujemy:
  • Pracę w świetnym zespole, którego siłą jest pasja i współpraca,

  • Praca hybrydowa 3/2

  • Pracę pod skrzydłami przypisanego partnera w procesie onboardingu,

  • Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami,

  • Bezpłatne zajęcia z języka angielskiego,

  • Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną,

  • Bezpłatne bilety na mecze reprezentacji Polski,

  • Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro,

  • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia,

  • Codziennie świeże owoce, dobra kawa i zdrowe przekąski,

  • Poszanowanie równowagi między życiem zawodowym a prywatnym.

Keywords
GolangRustKotlinPythonKawaJavaCode review

Interesuje Cię ta oferta?