Senior Full Stack Engineer in Katowice

Senior Full Stack Engineer in Katowice

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

W skrócie

  • Zadania: Twórz oprogramowanie w nowoczesnych technologiach i współpracuj nad innowacyjnymi projektami.
  • Firma: Ugruntowana firma SaaS z kulturą współpracy.
  • Benefity: Konkurencyjne wynagrodzenie, benefity zdrowotne, praca zdalna i rozwój zawodowy.
  • Pozostałe informacje: Dynamiczne środowisko z doskonałymi możliwościami rozwoju kariery.
  • Dlaczego ta praca: Pracuj z nowoczesnymi technologiami i wpływaj na innowacyjne projekty.
  • Kwalifikacje: Doświadczenie w programowaniu oraz umiejętności współpracy w zespole.

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

Remote | Full time | UTC+5 to UTC+10, UTC+8 preferred

Naszym klientem jest uznana firma B2B SaaS, której platforma zarządza zakwaterowaniem i transportem dla zdalnych operacji w branży górniczej, energetycznej i budowlanej. Ich klienci działają przez całą dobę, więc wydajność i niezawodność mają znaczenie 24/7.

To rola inżyniera pełnostackowego na poziomie seniora, z silnym naciskiem na rozwój backendu, SQL Server i systemy produkcyjne. Będziesz głównym punktem kontaktowym w regionie Azji i Pacyfiku na dojrzałej platformie C#, SQL Server i Angular. Twoja praca obejmuje cały cykl życia: budowanie funkcji produktu, dostarczanie wdrożeń klientów i ulepszeń, łączenie platformy z systemami klientów, utrzymywanie zdrowia produkcji oraz dzielenie się odpowiedzialnością za przegląd kodu i wydania z naszymi starszymi inżynierami.

Dlaczego ta rola się wyróżnia:

  • Pracuj nad wiodącym produktem oprogramowania do zarządzania zakwaterowaniem i transportem dla zdalnych pracowników.
  • Odegraj kluczową rolę w modernizacji ustalonej platformy przedsiębiorstwa, pomagając kształtować jej architekturę, wydajność i przyszły rozwój.
  • Pracuj z Claude Code od pierwszego dnia, obok inżynierów, którzy używają go na co dzień.
  • Pomagaj kształtować sposób pracy zespołu z Claude Code, od instrukcji projektowych i umiejętności wielokrotnego użytku po standard przeglądania kodu napisanego przez AI.
  • Przejmij odpowiedzialność za kluczowe inicjatywy inżynieryjne w regionie Azji i Pacyfiku, współpracując bezpośrednio z kierownictwem i wpływając na decyzje techniczne.
  • Pracuj nad złożonymi, rzeczywistymi wyzwaniami dla klientów przedsiębiorstw w regionie Azji i Pacyfiku, Ameryce Północnej i nie tylko.
  • Pozytywny, współpracujący zespół, który koncentruje się na pracy, a nie polityce biurowej.

Co będziesz robić:

  • Właściciel dostaw dla klientów w regionie Azji i Pacyfiku.
  • Techniczny punkt kontaktowy przy nowych wdrożeniach klientów, głównie w Australii, Papui-Nowej Gwinei i Indonezji, angażując się na każdym etapie, od określenia zakresu po uruchomienie.
  • Współpraca z menedżerem inżynierii przy określaniu i priorytetyzowaniu prac dla klientów oraz bezpośrednia współpraca z zespołami klientów przedsiębiorstw, gdy zajdzie taka potrzeba.
  • Budowanie i wspieranie importów danych oraz integracji z systemami klientów, takimi jak HRIS, ERP, systemy kontroli dostępu i zamków drzwiowych oraz jednolity dostęp.
  • Wdrażanie nowych funkcji i ulepszeń platformy dla klientów, którzy już korzystają z platformy.
  • Budowanie produktu: Funkcje end-to-end w Angular, REST API i procedury składowane SQL Server, od zgłoszenia w Jira do produkcji.
  • Przekazywanie dobrze określonych zadań do Claude Code i kierowanie każdym z nich od planu do zmiany gotowej do scalania.
  • Przenoszenie starych raportów do aplikacji internetowej i przyspieszanie wolnych zapytań.
  • Używanie Claude Code do automatyzacji powtarzalnej pracy, gdzie to możliwe.
  • Działanie jako pierwszy techniczny responder w przypadku eskalowanych problemów podczas twoich godzin: błędne wdrożenia, wolne raporty, nieudane importy, zaplanowane zadania i wydajność API.
  • Znajdowanie przyczyny powtarzających się problemów, takich jak procedury składowane, które psują się podczas wdrożenia.
  • Utrzymywanie aktualnych runbooków i pozostawianie pisemnego przekazania dla zespołu w Ameryce na koniec każdego dnia.
  • Przegląd i wydanie: Przeglądanie i zatwierdzanie pull requestów w backendzie, bazie danych i kodzie Angular, pozostawiając komentarze, na które zespół w Ameryce może działać, gdy ich dzień się zaczyna.
  • Łączenie przeglądu AI z własnym: używanie Copilot na pull requestach, sprawdzanie pracy Claude Code i Codex oraz podejmowanie ostatecznej decyzji o tym, co scalać.
  • Wsparcie wydania produkcyjnego, rozwiązywanie problemów z wdrożeniem oraz poprawa niezawodności i automatyzacji wdrożeń bazy danych w różnych środowiskach klientów.

Środowisko technologiczne:

  • Backend: C# na .NET Framework, REST API, usługi WCF.
  • Baza danych: Microsoft SQL Server, procedury składowane, zadania SQL Agent.
  • Frontend: Angular i TypeScript.
  • Chmura i dostawa: Azure, IIS, usługi Windows, GitHub, GitHub Actions.
  • Integracje: bramki płatności, platformy kontroli dostępu i zamków drzwiowych, systemy ERP i HRIS, systemy punktów sprzedaży, jednolity dostęp.

Czego szukamy:

  • 6+ lat profesjonalnego doświadczenia w programowaniu w C# i .NET, z backendem jako twoją mocną stroną.
  • Głębokie umiejętności w Microsoft SQL Server: pisanie procedur składowanych, diagnozowanie wolnych zapytań i pisanie skryptów, które są bezpieczne do uruchomienia w produkcji.
  • Doświadczenie w budowaniu i utrzymywaniu REST API oraz kodu opartego na usługach (WCF lub podobne), oraz wystarczająca wiedza o Windows Server i IIS, aby je wdrażać i rozwiązywać problemy.
  • Solidna znajomość Angular i TypeScript: potrafisz zbudować nowy ekran lub naprawić istniejący od początku do końca, od komponentu po API, które wywołuje.
  • Doświadczenie w przeglądaniu, zatwierdzaniu i scalaniu pull requestów innych programistów.
  • Praktyczne doświadczenie w wydaniach i CI/CD: gałęzie wydania, potoki budowy i wdrożenia oraz hotfixy w różnych gałęziach.
  • Doświadczenie w spokojnym debugowaniu problemów produkcyjnych w dużej bazie kodu, gdzie pokrycie testami automatycznymi wciąż rośnie, oraz nawyk czytania istniejącego kodu przed jego zmianą.
  • Wydano pracę produkcyjną z Claude Code lub Codex, a nie tylko próbowałeś tego. Preferowane doświadczenie z Claude Code.
  • Biegła znajomość języka angielskiego w mowie i piśmie oraz umiejętność jasnego wyjaśniania problemów technicznych personelowi IT klientów i osobom nietechnicznym.
  • Komfort w pracy z klientami nad problemami platformy samodzielnie i wiedza, kiedy należy podnieść sprawę.

Miłe do posiadania:

  • Doświadczenie w optymalizacji wydajności SQL Server lub dodawaniu testów automatycznych wokół starego kodu.
  • Doświadczenie z Azure i automatyzacją wdrożeń bazy danych.
  • Doświadczenie w pisaniu instrukcji projektowych lub umiejętności wielokrotnego użytku dla agentów kodujących.
  • Doświadczenie w budowaniu raportów biznesowych i siatek danych, w tym przenoszenie starych raportów do sieci.
  • Doświadczenie w branży hotelarskiej, podróżniczej, górniczej lub systemach rezerwacji.

Godziny i lokalizacja:

Na podstawie UTC+5 do UTC+10. Preferowane UTC+8, ponieważ najlepiej pasuje do naszych klientów i regionalnego zespołu. Musisz być regularnie dostępny na wczesne poranki z zespołem inżynieryjnym w Ameryce, szczególnie w pierwszym roku szkolenia, współpracy i cieniowania. Wymagana jest dostępność w części okna nakładania się na regularnej podstawie, z dokładnymi godzinami różniącymi się w zależności od harmonogramów starszych inżynierów. Poza wymaganym nakładaniem się godziny są elastyczne w ciągu dnia roboczego w regionie Azji i Pacyfiku i ustalane według potrzeb klientów.

Jak rekrutujemy:

Nasz proces rekrutacyjny zazwyczaj obejmuje: rozmowę wstępną z rekruterem, rozmowę z seniorem inżynierem i menedżerem inżynierii, sesję kodowania na żywo, która testuje cię w stosie, w którym będziesz pracować: C#/.NET, SQL Server i Angular. Może obejmować asystenta kodowania AI, abyśmy mogli zobaczyć, jak pracujesz obok AI: jak planujesz z nim, przeglądasz to, co pisze, i decydujesz, co zachować.

Senior Full Stack Engineer in Katowice – pracodawca: World Tech RECRUITING

World Tech RECRUITING to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w obszarze wsparcia technicznego dla rozwiązań SaaS. Nasza kultura pracy opiera się na współpracy i innowacyjności, a pracownicy mają możliwość ciągłego rozwoju zawodowego poprzez szkolenia i projekty z różnorodnymi klientami. Dodatkowo, lokalizacja w sercu branży technologicznej zapewnia dostęp do najnowszych trendów i narzędzi, co czyni naszą firmę atrakcyjnym miejscem dla ambitnych specjalistów.

W

Dane kontaktowe:

Zespół rekrutacyjny World Tech RECRUITING

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

C#
.NET Framework
Microsoft SQL Server
Stored Procedures
REST APIs
WCF Services
Angular