JustJoin.IT Hybrydowo Senior

Senior .NET Developer

Plenti

⚲ Gdańsk

22 680 - 31 752 PLN netto (B2B)

Wymagania

  • .NET Core
  • DevOps
  • C#
  • CI/CD
  • Node.js
  • Microservices
  • REST API
  • React
  • Cybersecurity
  • JavaScript

Opis stanowiska

Cześć!
W związku z rozwojem firmy oraz planowaną budową kolejnych zespołów, poszukujemy Senior .NET Developera.
Dołączysz do zespołu rozwijającego zaawansowaną, cyfrową platformę reagującą w czasie rzeczywistym na zdarzenia z wielu zewnętrznych systemów. Projekt wyróżnia się złożoną logiką biznesową, kodem wielowątkowym oraz dużym naciskiem na wydajność i optymalizację w kluczowych obszarach. System przechodzi obecnie transformację z architektury monolitycznej na mikroserwisy, przygotowując się do wdrożenia w środowisku Kubernetes. Nowe funkcjonalności powstają jako niezależne, skonteneryzowane serwisy, komunikujące się za pomocą RabbitMQ i API REST, co daje zespołowi pełną swobodę w kształtowaniu kierunku technologicznego. W roli tej będziesz miał możliwość podejmować wraz zespołem kluczowe decyzje architektoniczne, brać czynny udział w doborze technologii, a także uczestniczyć w całym cyklu życia produktu. Nasz dział IT ma pełną kontrolę nad decyzjami technologicznymi, co w połączeniu z płaską strukturą w firmie, pozwala na sprawne wprowadzanie innowacyjnych rozwiązań.

Lokalizacja: Gdańsk, praca hybrydowa (3-4x w tygodniu praca zdalna)
Widełki:  135 - 189 PLN net/h (B2B) + VATZakres odpowiedzialności:
• Rozwój i utrzymanie backendu w oparciu o .NET,
• Projektowanie i implementacja skalowalnych, wydajnych rozwiązań,
• Tworzenie i rozwój API oraz integracji systemowych,
• Okazjonalna praca przy warstwie frontendowej w React,
• Dbanie o jakość kodu poprzez Code Review i dobre praktyki,
• Współpraca z innymi developerami oraz zespołami technicznymi,
• Aktywny udział w decyzjach technicznych i architektonicznych,.

Wymagania:
• Minimum 6 lat doświadczenia komercyjnego jako .NET Developer,
• Bardzo dobra znajomość aktualnych wersji .NET,
• Doświadczenie w pracy z kodem asynchronicznym i wielowątkowym,
• Praktyczna znajomość architektury mikroserwisowej lub SOA,
• Doświadczenie w pracy z API (REST),
• Znajomość CI/CD oraz podstawowych praktyk DevOps,
• Podstawowa znajomość React i gotowość do realizowania okazjonalnych zadań frontendowych,
• Świadomość zasad bezpieczeństwa aplikacji,
• Dobre umiejętności komunikacyjne i doświadczenie w pracy zespołowej,
• Język angielski na poziomie min. B1/B2.

Mile widziane
• Zainteresowanie architekturą systemów
• Znajomość Node.js,
• Zainteresowanie obszarem DevOps.

Co otrzymasz?
• Atrakcyjne wynagrodzenie w oparciu o kontrakt B2B: 135 - 189 PLN net/h + VAT
• Swobodny wybór narzędzi i możliwość wpływu na kształt i rozwój stanowiska,
• Stabilne zatrudnienie na kontrakcie na czas nieokreślony,
• Elastyczne godziny pracy, 
• W 80% pracę zdalną, chyba że lubisz pracę w biurze, wtedy zapraszamy serdecznie do nas częściej :)
• Dużą niezależność, samodzielność,
• Możliwość rozwoju i proponowania rozwiązań - bezpośredni wpływ na architekturę i rozwój systemów,
• Budżet na zakup sprzętu,
• Pakiet kafeteryjny,
• Współpracę z zespołem doświadczonych programistów, w tym będziesz pracować bezpośrednio z CTO firmy,
• Dobrą atmosferę oraz nastawienie na rozwiązywanie problemów, dzięki czemu większość ludzi jest z nami od lat.

🔍 Dekoder Ogłoszenia

🔴
Dołączysz do zespołu rozwijającego zaawansowaną, cyfrową platformę reagującą w czasie rzeczywistym na zdarzenia z wielu zewnętrznych systemów.
Może to oznaczać dużą złożoność i potencjalnie trudne do debugowania problemy z integracją i przepływem danych.
🔴
System przechodzi obecnie transformację z architektury monolitycznej na mikroserwisy, przygotowując się do wdrożenia w środowisku Kubernetes.
Oznacza to, że będziesz pracować nad migracją i prawdopodobnie napotkasz problemy związane z przejściem, a także z nową technologią.
🔴
Nowe funkcjonalności powstają jako niezależne, skonteneryzowane serwisy, komunikujące się za pomocą RabbitMQ i API REST, co daje zespołowi pełną swobodę w kształtowaniu kierunku technologicznego.
Chociaż brzmi to jak duża swoboda, może też oznaczać brak jasno określonych standardów i konieczność samodzielnego podejmowania wielu decyzji.
🔴
W roli tej będziesz miał możliwość podejmować wraz zespołem kluczowe decyzje architektoniczne, brać czynny udział w doborze technologii, a także uczestniczyć w całym cyklu życia produktu.
Może to oznaczać dużą odpowiedzialność i konieczność poświęcania czasu na dyskusje architektoniczne, które mogą wykraczać poza typowe zadania deweloperskie.
🔴
Okazjonalna praca przy warstwie frontendowej w React
Pomimo roli backendowej, będziesz musiał sporadycznie zajmować się frontendem, co może być dodatkowym obciążeniem.