Czy jesteś ekspertem szukającym roli, w której Twoja wiedza techniczna ukształtuje skalowalny ekosystem o dużym natężeniu ruchu? Dołącz do nas jako Senior Backend Developer, aby budować i udoskonalać kluczowe usługi stanowiące serce naszej platformy. Pracujemy w .NET Core w ramach zaawansowanej architektury zorientowanej na usługi (SOA), priorytetyzując czysty kod, wydajność systemową oraz zaawansowaną automatyzację.
Zakres realizowanych usług:
-
Implementacja skalowalnych i wydajnych usług backendowych w języku C# przy użyciu .NET Core. Bliska współpraca z architektami rozwiązań w celu przekładania wizji SOA na kod gotowy do wdrożenia produkcyjnego.
-
Aktywny udział w procesie Code Review, dbanie o wysokie standardy jakości kodu oraz dążenie do maksymalnej wydajności, utrzymywalności i niezawodności naszych systemów.
-
Praca w metodyce Agile (Scrum). Aktywny udział w planowaniu sprintów, retrospektywach oraz codziennych spotkaniach (Daily Stand-ups), a także zgłaszanie innowacyjnych pomysłów i rozwiązań.
-
Bieżące śledzenie nowinek technologicznych w ekosystemie .NET (ASP.NET Core Web API, pakiety NuGet) oraz proaktywne wdrażanie nowych narzędzi i praktyk usprawniających produkt i procesy.
Oczekiwane kompetencje:
-
Minimum 5 lata doświadczenia zawodowego w tworzeniu oprogramowania, ze szczególnym uwzględnieniem technologii backendowych.
Biegła znajomość C# oraz .NET Core (tworzenie Web Services oraz Windows Services).
Praktyczne doświadczenie z ASP.NET Core Web API, Dependency Injection oraz testami jednostkowymi (Unit Testing) przy użyciu frameworków takich jak XUnit / NUnit (oraz narzędzi typu MOQ, NSubstitute).
Profesjonalne doświadczenie w pracy z SQL na poziomie dewelopera aplikacji. -
Solidne doświadczenie w korzystaniu z Git do kontroli wersji i pracy zespołowej.
-
Bardzo dobra znajomość języka polskiego i angielskiego (w mowie i piśmie).
-
Wykształcenie wyższe techniczne lub pokrewne kwalifikacje zawodowe.
Mile widziane:
-
Doświadczenie z systemami kolejek lub brokerami komunikatów (np. ActiveMQ).
-
Znajomość bibliotek .NET takich jak: Serilog, Dapper, Newtonsoft Json, Autofac, Polly oraz Refit.
-
Doświadczenie w pracy nad systemami rozproszonymi o dużej skali, wymagającymi wysokiej dostępności (High Availability), obsługi współbieżności i dużego obciążenia (High Load).
-
Doświadczenie z narzędziami wdrożeniowymi takimi jak IIS, Kestrel oraz Kubernetes (K8s).
-
Znajomość narzędzi Jira, Confluence oraz rozwiązań CI/CD (preferowane Azure DevOps).
Warunki współpracy i udogodnienia:
-
Elastyczny czas pracy
-
Sport i Integracja
-
Równowaga między życiem prywatnym a zawodowym
-
Zdrowe przekąski, owoce i warzywa
-
Joga i Fitness w biurze
-
Carpooling
-
Parking: auta i rowery