Full Stack Developer
Twoje zadania
Projektowanie i implementacja zaawansowanych, interaktywnych interfejsów użytkownika (w tym narzędzi typu „drag & drop” do tworzenia diagramów PI) we współpracy z projektantami UX/UI.
Tworzenie i optymalizacja skomplikowanej logiki biznesowej oraz usług obliczeniowych (m.in. na potrzeby kalkulatorów i wymiarowania) w środowisku .NET.
Projektowanie schematów i zarządzanie danymi z wykorzystaniem baz PostgreSQL oraz MongoDB (Entity Framework Code First).
Projektowanie architektury opartej na asynchronicznym przetwarzaniu zdarzeń (wzorzec Publish/Subscribe, Azure Service Bus, MassTransit).
Realizacja integracji systemowych poprzez REST API (wymiana danych z systemami ERP oraz aplikacjami wewnętrznymi).
Zapewnienie jakości kodu poprzez pisanie zautomatyzowanych testów (jednostkowych, integracyjnych, end-to-end).
Współudział w utrzymaniu cyklu życia aplikacji, w tym praca z potokami CI/CD (GitHub Actions) oraz narzędziami monitorującymi (Azure Application Insights).
Nasze oczekiwania
Praktyczna znajomość języka TypeScript oraz biblioteki React (mile widziane doświadczenie w tworzeniu zaawansowanych, interaktywnych interfejsów typu "drag & drop").
Biegła znajomość języka C# oraz platformy .NET (najnowsza wersja LTS) po stronie backendu.
Doświadczenie w zarządzaniu danymi z użyciem relacyjnych baz danych (PostgreSQL) oraz nierelacyjnych (MongoDB) przy wykorzystaniu Entity Framework (Code First).
Doświadczenie w projektowaniu i implementacji asynchronicznej komunikacji między serwisami (wzorzec Publish/Subscribe, Azure Service Bus, MassTransit).
Doświadczenie w tworzeniu rozwiązań opartych na chmurze Microsoft Azure (np. App Service, Blob Storage).
Doświadczenie w pracy z systemem kontroli wersji Git / GitHub.
Mile widziane
Doświadczenie w integracji systemów z wykorzystaniem REST API.
Znajomość bibliotek do interaktywnych diagramów/canvas (np. JointJS)
Znajomość grafowych baz danych (Graph Database).
Praktyczna znajomość Azure Active Directory B2C oraz Azure Container Apps.
Zrozumienie zagadnień infrastruktury chmurowej (IaC) przy użyciu Terraform, Bicep lub ARM.
Oferujemy
Stabilne zatrudnienie w firmie o ugruntowanej pozycji na rynku
umowę o pracę
praca na miejscu w nowym budynku
miłą atmosferę w pracy i wsparcie doświadczonego zespołu
możliwość rozwoju
samodzielność
grupowe ubezpieczenie na życie
zfśs
Full Stack Developer
Full Stack Developer