Jako Backend Developer będziesz odpowiedzialny za projektowanie, rozwój i utrzymanie skalowalnych aplikacji API oraz usług, które stanowią fundament naszych produktów. Będziesz współpracować z zespołem, aby tworzyć solidne i wydajne rozwiązania, które spełniają wymagania biznesowe.
responsibilities :
Projektowanie i rozwój API: Tworzenie czystych, dobrze udokumentowanych i wydajnych interfejsów API, które będą wykorzystywane przez różne aplikacje.
Optymalizacja wydajności: Ciągłe doskonalenie wydajności aplikacji poprzez analizę profilowania i wdrażanie optymalizacji.
Zarządzanie bazami danych: Projektowanie schematów baz danych, tworzenie zapytań SQL i optymalizacja ich wydajności.
Wdrażanie nowych technologii: Będziesz miał okazję pracować z najnowszymi technologiami i narzędziami w dziedzinie rozwoju backendowego.
Zapewnienie wysokiej jakości kodu: Prowadzenie testów jednostkowych i integracyjnych, aby zapewnić stabilność i niezawodność aplikacji.
requirements-expected :
Minimum 2-letnie, komercyjne doświadczenie w tworzeniu aplikacji
Doświadczenie z C# w pracy z technologiami: .NET 5 ASP.NET Core, SignalR
Doświadczenie w tworzeniu testów jednostkowych
Doświadczenie w pracy z serwerami WWW (Microsoft IIS, Nginx)
Znajomość ORM: Entity Framework Core, NHibernate
Znajomość Microsoft SQL Server w stopniu pozwalającym na konstruowanie prostych zapytań
Znajomość języka angielskiego w stopniu pozwalającym na pracę z dokumentacją
Umiejętność posługiwania się GIT i pracy z repozytorium kodu GitLab