W skrócie
- Zadania: Projektuj i rozwijaj skalowalne usługi backendowe w C# i .NET.
- Firma: Dynamiczna firma technologiczna z międzynarodowym zespołem.
- Benefity: Atrakcyjne wynagrodzenie, elastyczny model pracy i możliwości rozwoju kariery.
- Pozostałe informacje: Współpraca w zespole oraz możliwość nauki nowych technologii.
- Dlaczego ta praca: Pracuj nad dużymi systemami i wpływaj na innowacyjne rozwiązania.
- Kwalifikacje: 5+ lat doświadczenia w inżynierii oprogramowania backendowego.
Przewidywane wynagrodzenie mieści się w przedziale 108000 - 132000 zł za rok.
Poszukujemy doświadczonego inżyniera oprogramowania backendowego, który zaprojektuje, zbuduje i skalować systemy backendowe w chmurze dla naszej platformy SaaS. Będziesz odgrywać kluczową rolę w kształtowaniu architektury systemu, poprawie wydajności oraz dostarczaniu solidnych usług wspierających aplikacje skierowane do klientów o dużym ruchu. Ta rola łączy praktyczne inżynierowanie z wpływem na architekturę. Będziesz ściśle współpracować z inżynierami frontendowymi, menedżerami produktu oraz zespołami rozproszonymi, aby dostarczać niezawodne i skalowalne rozwiązania w szybkim, zwinnym środowisku.
Kluczowe obowiązki:
- Projektowanie, rozwijanie i utrzymywanie skalowalnych usług backendowych przy użyciu C# i .NET (6+)
- Budowanie i optymalizacja interfejsów API RESTful wspierających nowoczesne aplikacje frontendowe
- Architektura i wdrażanie systemów opartych na mikroserwisach z naciskiem na modułowość i odporność
- Rozwój i wdrażanie rozwiązań wykorzystujących usługi chmurowe AWS
- Zapewnienie wysokiej dostępności, bezpieczeństwa i wydajności systemów
- Współpraca z inżynierami frontendowymi w celu zapewnienia płynnej integracji API i wydajności
- Współpraca z zespołami produktowymi i projektowymi w celu przekształcenia wymagań biznesowych w rozwiązania techniczne
- Udział w dyskusjach architektonicznych, przeglądach kodu i ceremoniach zwinnych
- Pisanie czystego, łatwego w utrzymaniu i dobrze przetestowanego kodu zgodnie z najlepszymi praktykami branżowymi
- Wdrażanie strategii testowania automatycznego (jednostkowe, integracyjne, end-to-end)
- Identyfikacja i redukcja długu technicznego, poprawiająca długoterminową trwałość systemu
- Monitorowanie i poprawa wydajności, niezawodności i skalowalności systemu
- Śledzenie nowych technologii i wkład w inicjatywy ciągłego doskonalenia
Wymagane kwalifikacje:
- 5+ lat doświadczenia w inżynierii oprogramowania backendowego (środowiska webowe lub SaaS)
- Silna znajomość C#, .NET, ASP.NET Core
- Doświadczenie w budowaniu i utrzymywaniu aplikacji webowych i interfejsów API
- Solidne zrozumienie systemów rozproszonych i architektury chmurowej
- Praktyczne doświadczenie z AWS
- Doświadczenie w projektowaniu i wdrażaniu systemów opartych na zdarzeniach
- Silna wiedza na temat baz danych relacyjnych (np. SQL Server) i narzędzi ORM (np. Entity Framework)
Preferowane kwalifikacje:
- Doświadczenie z usługami AWS, takimi jak Lambda, API Gateway, DynamoDB i Elasticsearch
- Znajomość Infrastructure as Code (np. Terraform)
- Doświadczenie z pipeline'ami CI/CD (np. GitHub Actions, TeamCity)
- Znajomość konteneryzacji i orkiestracji (Docker, Kubernetes)
- Ekspozycja na architektury serverless
- Doświadczenie w wspieraniu systemów backendowych dla nowoczesnych frameworków frontendowych (np. React)
- Znajomość narzędzi do obserwowalności i monitorowania
Umiejętności miękkie:
- Silne umiejętności komunikacyjne i zdolność do współpracy w rozproszonych zespołach
- Proaktywne podejście z silnym poczuciem odpowiedzialności
- Zdolność do efektywnego priorytetyzowania i dostarczania wyników pod presją czasu
- Analityczne umiejętności rozwiązywania problemów z dbałością o szczegóły
- Skoncentrowane na kliencie podejście do budowania niezawodnych i ukierunkowanych na użytkownika systemów
Co oferujemy:
- Możliwość pracy nad dużymi, globalnie rozproszonymi systemami
- Współpraca w międzynarodowym środowisku inżynieryjnym
- Konkurencyjne wynagrodzenie i pakiet benefitów
- Elastyczny model pracy hybrydowej
- Możliwości rozwoju kariery i wsparcie w ciągłym uczeniu się
Senior .Net Engineer in Kraków – pracodawca: EasySoftGroup
Jako pracodawca oferujemy wyjątkowe możliwości rozwoju w międzynarodowym środowisku inżynieryjnym, gdzie możesz pracować nad dużymi, globalnie rozproszonymi systemami. Nasza kultura pracy opiera się na współpracy i elastyczności, co pozwala na dostosowanie modelu pracy do Twoich potrzeb. Oferujemy konkurencyjne wynagrodzenie oraz pakiet benefitów, a także wsparcie w ciągłym kształceniu i rozwoju kariery.