← All jobs

EU remote

.NET Backend Developer

Link GroupKraków, Poland

About this role

.NET Backend Developer Link Group Daily tasks: - Projektowanie i rozwój aplikacji backendowych w ASP.NET Core / C#. - Praca z Entity Framework Core oraz relacyjnymi bazami danych. - Projektowanie rozwiązań w architekturze rozproszonej, z uwzględnieniem niezawodnej komunikacji, transakcji rozproszonych i event-driven. - Tworzenie i rozwój API oraz integracji między systemami. - Dbanie o bezpieczeństwo aplikacji webowych, poprawne zarządzanie zależnościami, zasobami i konfiguracją.

- Projektowanie rozwiązań skalowalnych, gotowych do pracy w środowisku multi-tenant. - Analiza wydajności, identyfikacja wąskich gardeł i proponowanie rozwiązań odpowiednich dla dużej skali. - Praca z narzędziami AI, w tym wykorzystywanie agentów do generowania, refaktoryzacji i wspierania developmentu. - Weryfikacja kodu generowanego przez AI pod kątem jakości, bezpieczeństwa, utrzymywalności i zgodności z architekturą.

- Współpraca z zespołem przy projektowaniu architektury, code review i ustalaniu standardów technicznych. Musts: ASP.NET Core, C#, Entity Framework, .NET, IHttpClientFactory, CQRS, Clean Architecture, Saga Pattern, Wzorce niezawodniej komunikacji, Messaging Bardzo dobra znajomość ASP.NET Core, C# oraz Entity Framework Core. Doświadczenie w pracy z relacyjnymi bazami danych. Praktyczne zrozumienie zagadnień bezpieczeństwa aplikacji webowych.

Bardzo dobra znajomość mechanizmów Dependency Injection w .NET, w tym cykli życia zależności i ich konsekwencji projektowych. Umiejętność poprawnego zarządzania zasobami, np. przy pracy z IHttpClientFactory. Znajomość wzorców komunikacji i architektury w systemach rozproszonych, w szczególności: CQRS, Clean Architecture, Saga Pattern – orkiestracja / choreografia, wzorce niezawodnej komunikacji, messaging, kolejki, event-driven.

Umiejętność projektowania rozwiązań z myślą o wydajności i skalowaniu. Zrozumienie, że rozwiązania działające w małej skali nie zawsze są poprawne dla systemów obsługujących wielu klientów i duży wolumen ruchu. Gotowość do pracy w modelu wspieranym przez AI, w którym developer zarządza, steruje i weryfikuje pracę agentów AI. Samodzielność, odpowiedzialność za jakość kodu i umiejętność podejmowania decyzji technicznych.

Mile widziane Doświadczenie z rate limitingiem, np. Redis, Azure API Management / Application Gateway, polityki per endpoint, identyfikacja klienta po kluczach lub tenantach. Doświadczenie z narzędziami i usługami chmurowymi. Praktyczne doświadczenie w pracy z agentami AI, np. Claude Code, GitHub Copilot z custom instructions lub podobne narzędzia. Znajomość Angulara lub gotowość do nauki frontendu, ponieważ rola może rozwijać się w kierunku fullstack.

Doświadczenie w pracy ze złożonymi systemami biznesowymi, np. księgowość, kadry, ERP, integracje z urządzeniami fizycznymi. Doświadczenie w projektowaniu systemów multi-tenant. Szukamy doświadczonego Senior .NET Developera, który będzie pracował przy rozwoju złożonych systemów biznesowych opartych o ASP.NET Core, C# i Entity Framework Core. Rola wymaga bardzo dobrego zaplecza backendowego, praktycznego rozumienia systemów rozproszonych, bezpieczeństwa aplikacji webowych oraz projektowania rozwiązań z myślą o wydajności i skalowaniu.

Ważnym elementem pracy jest wykorzystanie narzędzi AI, w szczególności Claude. Programista w tym modelu nie tylko pisze kod manualnie, ale pełni również rolę osoby, która potrafi skutecznie kierować pracą agentów AI, weryfikować wygenerowany kod, kontrolować jakość rozwiązania i brać odpowiedzialność za finalny efekt. Szukamy osób otwartych na naukę promptowania, pracy z agentami i rozwijania nowoczesnego workflow developerskiego.

Source listing: nofluffjobs_main