.NET Backend Developer
⚲ Wieluń
Do uzgodnienia
Wymagania
- C#
- .NET
- SQL
- Docker
Opis stanowiska
Nasze wymagania:
dobra znajomość C# oraz platformy .NET
doświadczenie w tworzeniu backendu i REST API
praktyczna znajomość relacyjnych baz danych oraz SQL
umiejętność pracy z istniejącym kodem i rozwijania działających systemów
doświadczenie w pisaniu testów automatycznych
Mile widziane:
znajomość Docker
doświadczenie w pracy z rozwiązaniami chmurowymi
znajomość architektury modularnego monolitu lub mikroserwisów
doświadczenie z bazami nierelacyjnymi
podstawowa znajomość zagadnień związanych z uwierzytelnianiem i autoryzacją
doświadczenie lub chęć rozwoju również po stronie frontendowej
Zakres obowiązków:
rozwój i utrzymanie backendu w technologii C# / .NET
projektowanie, rozwój i utrzymanie REST API
praca z danymi oraz bazami danych, głównie PostgreSQL
integracja systemu z zewnętrznymi usługami i aplikacjami
tworzenie testów automatycznych oraz dbanie o jakość wdrażanych zmian
analiza błędów, optymalizacja i rozwój istniejącego kodu
współpraca z frontend developerami, analitykiem, UX designerem, testerami oraz pozostałymi programistami
Oferujemy:
praca w 100% zdalna z możliwością korzystania z biura w Warszawie
praca przy rozwijanych i działających systemach, z perspektywą udziału również w nowych projektach typu greenfield
realny wpływ na rozwój produktu i proponowane rozwiązania techniczne
podejście stawiające na jakość kodu i praktyczne rozwiązania bez zbędnego komplikowania
wsparcie w tworzeniu sensownych testów automatycznych i czytelnej architektury
możliwość korzystania z narzędzi AI jako wsparcia codziennej pracy
współpraca w zespole nastawionym na komunikację, wymianę wiedzy i odpowiedzialność
elastyczne podejście do organizacji pracy
możliwość rozwoju technologicznego i zdobywania doświadczenia przy różnorodnych projektach
pakiet benefitów obejmujący m.in. prywatną opiekę medyczną, kartę sportową oraz dodatkowe ubezpieczenie
dobra znajomość C# oraz platformy .NET
doświadczenie w tworzeniu backendu i REST API
praktyczna znajomość relacyjnych baz danych oraz SQL
umiejętność pracy z istniejącym kodem i rozwijania działających systemów
doświadczenie w pisaniu testów automatycznych
Mile widziane:
znajomość Docker
doświadczenie w pracy z rozwiązaniami chmurowymi
znajomość architektury modularnego monolitu lub mikroserwisów
doświadczenie z bazami nierelacyjnymi
podstawowa znajomość zagadnień związanych z uwierzytelnianiem i autoryzacją
doświadczenie lub chęć rozwoju również po stronie frontendowej
Zakres obowiązków:
rozwój i utrzymanie backendu w technologii C# / .NET
projektowanie, rozwój i utrzymanie REST API
praca z danymi oraz bazami danych, głównie PostgreSQL
integracja systemu z zewnętrznymi usługami i aplikacjami
tworzenie testów automatycznych oraz dbanie o jakość wdrażanych zmian
analiza błędów, optymalizacja i rozwój istniejącego kodu
współpraca z frontend developerami, analitykiem, UX designerem, testerami oraz pozostałymi programistami
Oferujemy:
praca w 100% zdalna z możliwością korzystania z biura w Warszawie
praca przy rozwijanych i działających systemach, z perspektywą udziału również w nowych projektach typu greenfield
realny wpływ na rozwój produktu i proponowane rozwiązania techniczne
podejście stawiające na jakość kodu i praktyczne rozwiązania bez zbędnego komplikowania
wsparcie w tworzeniu sensownych testów automatycznych i czytelnej architektury
możliwość korzystania z narzędzi AI jako wsparcia codziennej pracy
współpraca w zespole nastawionym na komunikację, wymianę wiedzy i odpowiedzialność
elastyczne podejście do organizacji pracy
możliwość rozwoju technologicznego i zdobywania doświadczenia przy różnorodnych projektach
pakiet benefitów obejmujący m.in. prywatną opiekę medyczną, kartę sportową oraz dodatkowe ubezpieczenie
🔍 Dekoder Ogłoszenia
🔴
umiejętność pracy z istniejącym kodem i rozwijania działających systemów
Może oznaczać pracę nad starym, trudnym do utrzymania kodem, gdzie priorytetem jest utrzymanie funkcjonalności, a niekoniecznie nowoczesne rozwiązania.
🔴
realny wpływ na rozwój produktu i proponowane rozwiązania techniczne
Może oznaczać, że Twój wpływ będzie ograniczony przez decyzje zarządu lub innych działów, a proponowane rozwiązania mogą nie być wdrażane.
🔴
praca przy rozwijanych i działających systemach, z perspektywą udziału również w nowych projektach typu greenfield
Większość czasu prawdopodobnie spędzisz na utrzymaniu i rozwijaniu istniejących systemów, a projekty 'greenfield' mogą być rzadkością lub mieć niski priorytet.
🔴
podejście stawiające na jakość kodu i praktyczne rozwiązania bez zbędnego komplikowania
Może oznaczać, że oczekuje się od Ciebie pisania kodu, który jest 'wystarczająco dobry' i szybko działa, zamiast inwestowania czasu w refaktoryzację i najlepsze praktyki.
🔴
wsparcie w tworzeniu sensownych testów automatycznych i czytelnej architektury
Może oznaczać, że będziesz musiał sam inicjować i wdrażać te praktyki, a wsparcie może być jedynie teoretyczne lub ograniczone.