NoFluffJobs Stacjonarnie Senior

Senior Backend Developer

Shiji Poland

⚲ Katowice

16 500 - 21 000 PLN (PERMANENT)

Wymagania

  • 4+ lata doświadczenia na podobnym stanowisku
  • zaawansowane paradygmaty programowania obiektowego i/lub funkcyjnego
  • dobra znajomość C#, .NET, Web API (REST), Entity Framework lub innego ORM
  • znajomość baz danych, takich jak PostgreSQL lub Elasticsearch
  • dobra znajomość testów jednostkowych i integracyjnych
  • umiejętność pisania czystego kodu wraz z testami

Mile widziane

  • doświadczenie z systemami integracyjnymi i wzorcami (XML/SOAP, JSON, CSV, FTP/HTTP)
  • doświadczenie z systemami rozproszonymi, transakcjami, multi-tenant i multi-region

Opis stanowiska

Rozwój części rozproszonego systemu dla branży hotelarskiej (Daylight PMS) — obsługa rezerwacji, płatności i usług hotelowych w wielu lokalizacjach. System to chmurowe mikroserwisy w .NET na Kubernetes/AWS, z DDD, CQRS i wzorcem Saga, rozwijane przez kilka zespołów cross-funkcjonalnych. Realnie: praca nad wyznaczonym fragmentem systemu, REST API, testy, code review, codzienna współpraca w Scrumie. Oferta dla doświadczonego backendowca .NET, który lubi pracować w uporządkowanym procesie i nie potrzebuje pełnego wglądu w całą architekturę. Uwaga: lista technologii AWS jest szeroka — część z nich możesz poznawać w trakcie.

🔍 Dekoder Ogłoszenia

🔴
develop a part of a distributed system
Możesz pracować nad małym, izolowanym fragmentem systemu, bez pełnego wglądu w jego architekturę.
🔴
few cross-functional teams
Może oznaczać, że zespoły są małe i każdy musi robić wszystko, lub że komunikacja między zespołami jest utrudniona.
🟡
Code Freeze after sprint
Oznacza to, że po zakończeniu sprintu nie można wprowadzać zmian, co może spowalniać proces dostarczania.
🟡
create nuget packages to share work with others in our own Nuget Server
Może oznaczać, że praca jest mocno modularna, ale też że zarządzanie zależnościami i wersjonowaniem może być skomplikowane.
🔴
AWS (S3, EC2, ESB, Route53, CloudFront, VPC, API Gateway etc.)
Lista technologii AWS jest bardzo szeroka i może sugerować, że będziesz musiał znać lub szybko nauczyć się wielu z nich, nawet jeśli nie są one kluczowe dla Twojej roli.