Programista lub Programistka Fullstack (.NET+ React) (AI-Driven Development)
Mid • Hybrid
Krakow, Poland
Twój zakres obowiązków
Rozwój i utrzymanie frontendu rozbudowanej aplikacji webowej z naciskiem na nowoczesny, responsywny i dostępny interfejs użytkownika.
Tworzenie nowych widoków i komponentów w React i TypeScript oraz rozwój istniejącego frontendu opartego na JavaScript, jQuery i Kendo UI.
Dbanie o architekturę frontendu (zarządzanie stanem, reużywalne komponenty, wydajność, spójność UI) oraz stopniowa migracja z jQuery/Kendo UI do React.
Integracja z API i usługami backendowymi oraz współtworzenie kontraktów API.
Implementacja funkcjonalności w podejściu Spec Driven Development – od przygotowania specyfikacji, przez wygenerowanie rozwiązania, po jego walidację.
Wykorzystywanie Claude Code i innych narzędzi AI do automatyzacji i przyspieszania pracy oraz weryfikacja jakości, bezpieczeństwa i zgodności generowanych artefaktów.
Pisanie testów, dbanie o jakość i utrzymywalność kodu oraz współtworzenie standardów pracy z AI.
Rozwój i utrzymanie backendu w ASP.NET MVC 5 oraz mikroserwisów .NET (8/10) z wykorzystaniem Entity Framework Core i NHibernate.
Analiza, diagnozowanie i usuwanie błędów oraz wsparcie aplikacji produkcyjnych.
Ścisła współpraca z programistami, testerami i zespołem biznesowym.
Mile widziane
Doświadczenie w migracji interfejsów z jQuery/Kendo UI do React oraz znajomość Kendo UI.
Dbałość o UX, dostępność i wydajność frontendu.
Doświadczenie z architekturą mikroserwisową, wzorcami projektowymi oraz dobrymi praktykami architektonicznymi.
Znajomość narzędzi CI/CD, platform Azure/GCP oraz rozwiązań opartych o modele językowe (LLM), w tym automatyzacji i agentów AI.
Znajomość PL/SQL.
Nasze wymagania
Doświadczenie w tworzeniu nowoczesnych aplikacji webowych oraz bardzo dobra znajomość JavaScript, TypeScript, HTML5 i CSS.
Praktyczna znajomość React (zarządzanie stanem, architektura komponentów, integracja z API).
Znajomość jQuery i doświadczenie w pracy z rozbudowanym, istniejącym frontendem.
Dobra znajomość C# i ASP.NET MVC umożliwiająca samodzielny rozwój funkcjonalności backendowych.
Znajomość Entity Framework Core i/lub NHibernate oraz doświadczenie w pracy z bazami danych.
Umiejętność pisania testów i dbałość o jakość, czytelność oraz wydajność kodu.
Gotowość do pracy w modelu AI-first oraz korzystania z narzędzi takich jak Claude Code czy GitHub Copilot.
Umiejętność tworzenia precyzyjnych specyfikacji, skutecznych promptów i krytycznej walidacji wyników AI.
Umiejętność pracy zespołowej i skutecznej komunikacji technicznej.
Oferujemy
Zatrudnienie w oparciu o kontrakt.
Pracę hybrydową.
Nasze biuro znajduje się w Krakowie przy ul. Prof. M. Życzkowskiego 18.
Przyjazne środowisko pracy z doświadczonym zespołem, który chętnie dzieli się wiedzą.
Cykliczne imprezy i wyjazdy integracyjne.
Benefity
Dofinansowujemy kartę sportową Medicover Sport.
Mamy zniżki na badania w naszych laboratoriach dla Ciebie (70%) i Twojej rodziny (20%).
Możesz dołączyć do preferencyjnego ubezpieczenia grupowego PZU.
Trenuj z nami w regionalnych drużynach siatkarskich, bierz udział w maratonach, półmaratonach czy Runmageddonie na terenie całej Polski.
Diagnostyka S.A.
Diagnostyka S.A. is a company operating in the healthcare industry, with a strong focus on diagnostics and preventive health care. The company's mission is to help people maintain their health and live longer by promoting a healthy lifestyle, prevention, and early diagnostics. Diagnostyka S.A. is committed to addressing the growing needs of patients who wish to take conscious care of their health and quality of life. The company values innovation and efficiency, as evidenced by its development of the Longevity+ platform, which aims to enhance health and longevity. Diagnostyka S.A. is characterized by its dedication to creating robust and efficient solutions that facilitate collaboration between various systems and platforms. The company is likely of a considerable size, given its ability to offer comprehensive services and its involvement in significant projects like Longevity+.