Summary
✨ AI‑Generated
Join an Agile engineering team as a senior .NET specialist helping build the architectural and infrastructure foundations of a next-generation, cloud-ready platform. You will design scalable microservices, modernize legacy components, reverse-engineer existing business logic, and work across Windows, Linux, and macOS environments using a modern distributed-systems stack. The role follows a hybrid schedule with three office days per week.
Highlights
Senior engineering role building the foundation of a scalable, cloud-ready platform in an Agile environment. The position offers hands-on work with modern infrastructure, microservices, containerization, distributed systems, and modernization of legacy components.
Description
Starszy Programista .NETPodsumowanie
Poszukujemy Starszego Programisty .NET do dołączenia do zespołu agile, odpowiedzialnego za budowanie podstawowej architektury i infrastruktury naszej platformy nowej generacji.
To nie jest typowa rola w zespole funkcji.
Będziesz współtworzyć fundament skalowalnego, gotowego na chmurę systemu, zaprojektowanego do pracy w środowiskach Windows, Linux i macOS.
Pracujesz w nowoczesnym ekosystemie inżynieryjnym, używając technologii takich jak .NET Core, Docker, Kubernetes, Kafka, Redis i Ably, a także rozwijając obecne rozwiązania .NET Framework.
Uwaga: Ta rola wymaga modelu pracy hybrydowej i obecności w naszym biurze w Krakowie/Warszawie trzy dni w tygodniu.
Zakres obowiązkówProjektowanie i rozwijanie skalowalnych mikrousług od podstawImplementacja zgodnie z dokumentacją architektoniczną i projektową produktuReverse engineering aktualnych modułów logiki biznesowejModernizacja komponentów legacy w celu spełnienia nowych wymagań biznesowychPisanie czystego, łatwego do utrzymania kodu z silnym naciskiem na jakość i testowalność (TDD)Udział w przeglądach kodu i wdrażanie wytycznych inżynieryjnychŚcisła współpraca z zespołami cross-funkcyjnymi, w tym produkt, QA i DevOpsBudowanie i utrzymywanie narzędzi AI zespołu — umiejętności wielokrotnego użytku, niestandardowe agenty, serwery MCP oraz pliki instrukcji repozytorium, które kodują, jak faktycznie działa nasza platforma
Wymagania6+ lat doświadczenia w programowaniu backendowym z użyciem .NET / .NET CorePraktyczne doświadczenie w budowaniu dużych systemów webowychSolidne zrozumienie architektury mikrousługDobra znajomość baz danych relacyjnychAnalityczne myślenie i silne umiejętności rozwiązywania problemówUmiejętność pracy samodzielnej przy jednoczesnej niezawodności jako członek zespołuPodejście do ciągłego uczenia się i adaptacja do nowych technologiiDobre umiejętności komunikacji pisemnej i ustnej w języku angielskim Inżynieria oparta na AI (mówimy to dosłownie)
Nasza baza kodu jest zbyt duża, aby można ją było zapamiętać, więc domyślnie współpracujemy z agentami AI i inwestujemy w narzędzia, które sprawiają, że są one tutaj dokładne.
Szukamy kogoś, kto:Codziennie używa narzędzi kodujących agentów do rzeczywistej pracy produkcyjnej — nie do autouzupełniania, ale do delegowania zadań wieloetapowych i krytycznego przeglądu wynikówOpracował narzędzia agentów wielokrotnego użytku: umiejętności, niestandardowe subagenty, polecenia ukośne, serwery MCP, haki lub równoważne — i może mówić o tym, co sprawiło, że działały lub zawiodłyWie, jak dać agentowi właściwy kontekst, określić zadanie, aby się powiodło, i rozpoznać, kiedy wynik jest pewnie błędnyJest zainteresowany ulepszaniem naszego setupu AI, a nie tylko jego konsumpcją Jeśli stworzyłeś coś w tej dziedzinie — umiejętność, agenta, narzędzie, workflow — wspomnij o tym w swojej aplikacji.
Wolimy to zobaczyć niż certyfikat.
Mile widzianeDoświadczenie z Dockerem i KubernetesZnajomość TDD i podejść do automatycznego testowania Zrozumienie architektury opartej na zdarzeniach (Kafka, wzorce pub/sub)Ten szablon jest przeznaczony do celów tłumaczeniowych.
Wprowadź Tytuł i Opis Stanowiska, a następnie w górnym pasku narzędzi kliknij Translate i wybierz właściwy język.
Po przetłumaczeniu, wyślij e-mail do zidentyfikowanego Partnera Tłumaczeniowego z wersją oryginalną i przetłumaczoną.
Partner Tłumaczeniowy przegląda i dostosowuje tłumaczenie w razie potrzeby i odpowiada na e-mail z aktualizacją lub zatwierdzeniem.
Filozofia wynagradzania
Oferujemy kompleksowy pakiet wynagrodzenia i świadczeń, zaprojektowany tak, aby pozostawać konkurencyjnym na rynku, wspierać dobrostan pracowników oraz doceniać ich wkład w nasz sukces.
Nasze podejście opiera się na zasadzie wynagradzania za wyniki, nagradzając indywidualny wpływ i osiągnięcia.
Twój indywidualny pakiet wynagrodzenia zostanie określony na podstawie takich czynników jak umiejętności, doświadczenie, kwalifikacje oraz lokalizacja.
W zależności od stanowiska i lokalizacji możesz być uprawniony(-a) do otrzymywania rocznych premii i świadczeń motywacyjnych, benefitów związanych ze zdrowiem i dobrostanem, płatnego czasu wolnego, programów emerytalnych, ochrony ubezpieczeniowej oraz innych lokalnych lub ustawowych świadczeń.
Szczegółowe informacje dotyczące wynagrodzenia i świadczeń dla tego stanowiska zostaną omówione podczas procesu rekrutacyjnego.