Senior Backend Engineer
RITS Professional Services
⚲ Warszawa
150 - 150 PLN/h netto (B2B)
Wymagania
- C# / .NET (ASP.NET Core)
- CI/CD
- Architektura mikroserwisowa
- Dokumentacja Architektoniczna (C4, ADR)
- Docker
- Domain-Driven Design (DDD)
- Kubernetes
- SAGA Pattern (Orchestration & Choreography)
- Code Review
- API Design (REST, WebSockets)
Opis stanowiska
RITS Group to firma informatyczna, która oferuje najwyższej jakości usługi programistyczne zarówno dla rynku polskiego, jak i międzynarodowego. Jesteśmy dumni, że należymy do grona najszybciej rozwijających się spółek technologicznych. Naszym priorytetem jest jakość oraz innowacyjność dostarczanych rozwiązań, a nasza kultura organizacyjna opiera się na zaufaniu, współpracy i ciągłym doskonaleniu.Poszukujemy doświadczonej osoby na stanowisko Senior Backend Engineer, która obejmie kluczową rolę w projektowaniu, rozwoju i ewolucji architektury backendowej opartej o mikroserwisy. Rola łączy odpowiedzialność techniczną, architektoniczną oraz mentoring zespołów developerskich. Oferujemy Model pracy: zdalnie + 1 dzień w miesiącu onsite Lokalizacja: biuro w Warszawie Umowa: B2B Stawka: 150 zł/h netto + VAT Obowiązki Architektura i rozwój oprogramowania: • Projektowanie i wdrażanie skalowalnych, wysokowydajnych mikroserwisów zgodnie z podejściem Domain-Driven Design (DDD) • Definiowanie granic mikroserwisów oraz dekompozycja aplikacji monolitycznych • Projektowanie i dokumentowanie bezpiecznych API (REST, WebSockets) • Implementacja mechanizmów uwierzytelniania (JWT, OAuth2) • Optymalizacja wydajności, skalowalności i kosztów wdrożeń w środowiskach chmurowych (Azure, AWS) Architektura i współpraca międzyzespołowa: • Współpraca z zespołem architektury, biznesem oraz Application Support • Ustalanie standardów architektonicznych i technologicznych • Ścisła współpraca z zespołami frontendowymi w zakresie kontraktów API • Mentoring seniorów i juniorów, rozwój kompetencji zespołów • Aktywne uczestnictwo i prowadzenie ceremonii Agile (SCRUM) Analiza i dokumentacja: • Przekładanie wymagań biznesowych na architekturę i rozwiązania techniczne • Tworzenie i utrzymywanie dokumentacji HLA, HLD, LLD lub artefaktów Agile • Dokumentowanie architektury mikroserwisów, zależności, API i procesów wdrożeniowych Jakość, wydajność i bezpieczeństwo: • Prowadzenie code review oraz definiowanie standardów jakości kodu • Identyfikacja wąskich gardeł wydajnościowych i inicjowanie działań optymalizacyjnych • Projektowanie strategii testów wydajnościowych, cache’owania i load balancingu • Identyfikowanie i minimalizacja ryzyk związanych z bezpieczeństwem, integracją i skalowalnością Wymagania • Wykształcenie wyższe techniczne (informatyka lub pokrewne) • Minimum 8 lat doświadczenia komercyjnego w tworzeniu oprogramowania • Minimum 5 lat doświadczenia w projektowaniu i budowie złożonych systemów mikroserwisowych • Bardzo dobra znajomość C# / .NET • Praktyczna znajomość DDD, SAGA (orchestration, choreography) • Doświadczenie w projektowaniu i utrzymaniu API (REST, WebSockets) • Bardzo dobra znajomość Docker oraz Kubernetes • Doświadczenie w pracy w metodyce Agile / SCRUM • Umiejętność tworzenia dokumentacji architektonicznej i prowadzenia code review • Silne kompetencje komunikacyjne i leadershipowe • Język angielski na poziomie min. B2 Mile widziane • Doświadczenie z Red Hat OpenShift (RHOS) • Znajomość Git workflows • Tworzenie testów automatycznych (unit, integration) • Budowa i utrzymanie pipeline’ów CI/CD Ta rola nie jest dla Ciebie, ale masz znajomego, który by się sprawdził? Poleć go i zgarnij nawet 5000 zł. Referral Program: Talent from your network