Full Stack (.NET) Senior Developer
Postępu, Warszawa
makeitright
Kogo szukamy?
Poszukujemy doświadczonego Senior Software Developera, który posiada:
minimum 4+ lata doświadczenia w programowaniu,
praktyczne umiejętności w zakresie: .NET Core/.NET 6+, ASP.NET Core, Angular/React, API, testów jednostkowych oraz Git.
Wymagane umiejętności i postawa
Od kandydata oczekujemy:
doświadczenia jako Full Stack Developer – tworzenia i utrzymywania czystego kodu frontend, middleware i backend, wraz z testami jednostkowymi i integracyjnymi,
bardzo dobrej znajomości .NET Core/.NET 6+, ASP.NET Core, C#, Web API,
swobody w korzystaniu z narzędzi GenAI (np. Cursor, GitHub Copilot),
dobrej znajomości zasad OOP, wzorców projektowych oraz architektury aplikacji webowych,
podstawowej znajomości frameworków frontendowych (Angular 2+, React, Vue.js), HTML5,
doświadczenia w tworzeniu RESTful API, integracjach oraz pracy z SQL,
umiejętności efektywnej pracy w rozproszonych zespołach, także w różnych strefach czasowych,
bardzo dobrych umiejętności komunikacyjnych (pisemnych i ustnych),
dobrej organizacji pracy i samodzielności.
Mile widziane
6+ lat doświadczenia zawodowego w powyższym stacku technologicznym,
znajomość TDD, testów automatycznych, Agile, pair/mob programming (XP),
doświadczenie z bazami danych (MS SQL Server, PostgreSQL) i frameworkami (EF Core, ADO.NET),
znajomość Bootstrap, TypeScript, JavaScript, CSS3,
doświadczenie z hurtowniami danych, lakehouse’ami,
znajomość Power BI REST APIs,
praktyka w zakresie AI engineering: agent frameworks, orkiestracja, projektowanie promptów, funkcje/tool interfaces, streaming UX,
doświadczenie z RAG (retrieval-augmented generation), wyszukiwaniem wektorowym/hybrydowym (np. Azure AI Search),
znajomość Microsoft Semantic Kernel (lub podobnych narzędzi .NET do orkiestracji agentów),
doświadczenie w optymalizacji wydajności aplikacji i zapobieganiu problemom,
dobra znajomość kontroli wersji (Git).
Zakres obowiązków
Jako Full Stack Developer będziesz odpowiedzialny za:
codzienną pracę developerską z wykorzystaniem nowoczesnych technologii,
aktywny udział w daily scrumach, realizację powierzonych zadań zgodnie z zasadami code quality i standardami bezpieczeństwa,
rozwój aplikacji na podstawie planowania, refinementu, mockupów i user stories,
projektowanie i rozwój aplikacji w architekturze modular monolith oraz microservices (.NET / ASP.NET Core),
implementację RAG pipelines (przetwarzanie dokumentów, embeddings, retrieval) dla materiałów podatkowych i wiedzy wewnętrznej,
tworzenie i udostępnianie API (REST/GraphQL),
pracę z CI/CD pipelines przy budowie i wdrożeniach,
współpracę z zespołem w modelu pair/mob programming,
wsparcie przy deploymentach oraz rozwiązywaniu priorytetowych incydentów.
Full Stack (.NET) Senior Developer
Full Stack (.NET) Senior Developer
Postępu, Warszawa
makeitright