JustJoin.IT Hybrydowo Senior

Senior .NET Developer (DevOps mindset)

COMARCH

⚲ Kraków, Wrocław

Do uzgodnienia

Wymagania

  • .Net
  • Kubernetes
  • Docker
  • Apache Kafka
  • CI/CD

Opis stanowiska

Szukamy doświadczonej osoby na stanowisko Senior .NET Developer, która ma szerokie spojrzenie na inżynierię oprogramowania i chce mieć realny, bezpośredni wpływ na kształt i architekturę systemu. Jeśli mikroserwisy, systemy zdarzeniowe (Kafka), Kubernetes i automatyzacja procesów deploymentu to Twoja codzienność, a dodatkowo chcesz pracować z zespołem ramię w ramię z biura w Krakowie lub Wrocławiu  – to rola dla Ciebie.
Docelowo dążymy do budowania zespołu w modelu Full Stack, dlatego wspieramy rozwój naszych inżynierów w stronę szerokich kompetencji cross-platformowych.

Twój technologiczny stack w tym projekcie:
• Backend: .NET 9 / .NET Core, C#
• Architektura: Mikroserwisy, Clean Architecture, CQRS
• Komunikacja & Dane: Apache Kafka, REST API / gRPC, SQL
• DevOps & Infrastruktura: Docker, Kubernetes, CI/CD (GitLab CI/CD)
• Frontend (Mile widziany): Angular (TypeScript)

Profil stanowiska
• Minimum 5 lat doświadczenia w komercyjnym rozwoju oprogramowania w ekosystemie .NET
• Głęboka znajomość architektur współczesnych systemów oraz umiejętność podejmowania decyzji architektonicznych (mikroserwisy, komunikacja asynchroniczna, event-driven)
• Praktyczne doświadczenie z Kubernetes (K8s) oraz Dockerem – wdrażanie i utrzymanie aplikacji w środowisku kontenerowym to dla Ciebie standard
• Praktyczne doświadczenie z Apache Kafka (lub pokrewnych systemów kolejkowych/strumieniowych)
• "DevOps mindset" – zamiłowanie do automatyzacji procesów i znajomość narzędzi GitLab CI/CD
• Gotowość do pracy w modelu hybrydowym (3 dni w tygodniu z biura w Krakowie)
• Mile widziane: Doświadczenie z Angularem / Reactem lub silna motywacja do rozwoju w kierunku Full Stack (Backend .NET + Frontend Angular)

Twoje zadania
• Projektowanie i kreowanie architektury skalowalnych, rozproszonych systemów mikroserwisowych – nie jesteś tu tylko od "klepania kodu", masz realny głos w decyzjach technologicznych
• Optymalizacja przepływu danych z wykorzystaniem systemów typu event-streaming (Kafka)
• Wdrażanie kultury DevOps – orkiestracja kontenerów w Kubernetesie, automatyzacja procesów w GitLab CI/CD, konfiguracja środowisk oraz ulepszanie pipeline'ów deploymentowych
• Dbałość o jakość kodu poprzez code review, testy oraz mentorowanie młodszych członków zespołu
• (Opcjonalnie) Współtworzenie warstwy frontendowej w Angularze, dbając o płynne end-to-end delivery

Dla Ciebie
• Prywatna opieka medyczna w Allianz - dostęp do specjalistów i badań diagnostycznych dla Ciebie i Twoich najbliższych
• System kafeteryjny - możesz wybrać pełne dofinansowanie do karty Multisport czy przeznaczyć środki na kulturę, wypoczynek lub sport i zakupy
• Możliwość pracy w modelu hybrydowym po okresie wdrożenia (2 dni pracy zdalnej, 3 dni pracy z biura)
• Możliwość korzystania z zaawansowanych narzędzi AI i Google Workspace
• Współpraca z różnymi zespołami kompetencyjnymi, która pozwoli Ci na poznanie nowych technologii i poszerzenie wiedzy w obszarze IT
• Profesjonalny rozwój zawodowy, realny wpływ na podejmowane decyzje biznesowe

🔍 Dekoder Ogłoszenia

🔴
DevOps mindset
Oczekuje się, że będziesz nie tylko kodować, ale także brać odpowiedzialność za wdrożenie, monitorowanie i utrzymanie kodu w produkcji.
🟡
realny, bezpośredni wpływ na kształt i architekturę systemu
Masz szansę wpływać na decyzje architektoniczne, ale ostateczne słowo może należeć do starszych inżynierów lub architektów.
🔴
Docelowo dążymy do budowania zespołu w modelu Full Stack, dlatego wspieramy rozwój naszych inżynierów w stronę szerokich kompetencji cross-platformowych.
Choć szukają Senior .NET Developera, mogą oczekiwać od Ciebie nauki i pracy z technologiami frontendowymi, nawet jeśli nie jest to główny zakres obowiązków.
🟡
Frontend (Mile widziany): Angular (TypeScript)
Chociaż nie jest to wymagane, posiadanie tych umiejętności znacząco zwiększa Twoje szanse i może oznaczać, że będziesz musiał z nich korzystać.
🔴
wdrażanie i utrzymanie aplikacji w środowisku kontenerowym to dla Ciebie standard
Oczekuje się, że będziesz samodzielnie radzić sobie z problemami związanymi z konteneryzacją i Kubernetesem, a nie tylko z ich podstawowym użyciem.