Poszukujemy Senior Full-Stack Developera (.NET + Web) do zespołu rozwijającego i utrzymującego kluczowe systemy wspierające procesy biznesowe w dużej organizacji. Rola obejmuje projektowanie oraz implementację rozwiązań w architekturze rozproszonej, rozwój komponentów backendowych w .NET oraz frontendowych w technologiach webowych, a także współtworzenie standardów technicznych w dojrzałym środowisku Scrum/Agile.
Senior Full-Stack Developer (.NET + Web)
Twój zakres obowiązków
- Rozwój i utrzymanie systemów opartych o .NET
- Projektowanie i implementacja rozwiązań w architekturze rozproszonej
- Udział w planowaniu, estymacjach oraz proponowaniu rozwiązań technicznych
- Współtworzenie standardów technicznych i dobrych praktyk
- Dbanie o jakość kodu (code review, testy, refaktoryzacja)
- Współpraca z zespołem w modelu Agile
- Dzielenie się wiedzą oraz mentoring mniej doświadczonych developerów
Nasze wymagania
- Minimum 6 lat doświadczenia komercyjnego w C# (.NET Core / ASP.NET)
- Bardzo dobra znajomość relacyjnych baz danych i SQL
- Doświadczenie w projektowaniu i budowie systemów rozproszonych
- Doświadczenie z komunikacją asynchroniczną (np. RabbitMQ, Azure Service Bus)
- Doświadczenie w tworzeniu frontendów webowych (JavaScript / TypeScript / HTML / CSS)
- Praca z Git / GitHub
- Umiejętność samodzielnego rozwiązywania problemów
- Znajomość języka angielskiego pozwalająca na pracę z dokumentacją
- Wykształcenie wyższe techniczne (informatyka lub pokrewne)
- Entity Framework / EF Core / NHibernate
- MassTransit / NServiceBus
- React
- Doświadczenie w pisaniu testów automatycznych (unit, integration, e2e)
- CI/CD i automatyzacja procesów build
- Microsoft Azure
- Docker, Kubernetes (w tym Helm)
To oferujemy
Oferujemy stabilną, długofalową współpracę przy rozwoju systemów o dużym znaczeniu biznesowym oraz realny wpływ na kierunek technologiczny projektu.