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.