Dla firmy z branży e-sport betting, która bardzo mocno się rozwija, poszukujemy doświadczonej osoby na stanowisko Lead .NET Developera. Z jednej strony będziesz pracować nad rozwojem nowych funkcjonalności istniejącej platformy i tworzeniem zupełnie nowych produktów, z drugiej będziesz też zarządzać technicznymi aspektami projektu. Projekt, nad którym będziesz pracować, to kryptowalutowa platforma bukmacherska dedykowana esportowi (CS:GO, League of Legends, Dota 2, etc.). Zespół jest odpowiedzialny w 100% za wizję technologiczną.
Lokalizacja: Gdańsk, hybryda 1-2 dni w tygodniu z biura (praca tylko dla osób z Trójmiasta i okolic)
Widełki: 26.000 - 33.000 PLN netto / miesięcznie + 26 dni urlopowych (B2B)
W ramach pracy będziesz zajmować się m.in:
pracą nad stworzeniem oprogramowania, które będzie łatwe do wdrożenia i uruchomienia,
prowadzeniem zespołu developmentu (w 70% praca nad developmentem aplikacji, 30% zadania liderskie);
pisaniem wysokiej jakości kodu i testów,
przeprowadzaniem “code review”,
ścisłą współpracą z biznesem,
dzieleniem się wiedzą,
aktywnym proponowaniem rozwiązań z zakresu architektury,
ścisłą współpracą z zespołem projektantów produktów i sugerowaniem lepszych rozwiązań,
bliską współpracą bezpośrednio z CTO firmy.
Szukamy osoby, która:
posiada minimum 7 lat doświadczenia komercyjnego jako .NET Developer
ma doświadczenie w najnowszych wersjach .NET
posiada doświadczenie w zarządzaniu technicznymi aspektami w projekcie i prowadzeniu zespołu pod kątem technicznym,
pozostaje aktywnym programistą (co najmniej 50% czasu pracy) i chce kontynuować być hands-on
biegle porusza się w kodzie współbieżnym i asynchronicznym (będzie to weryfikowane podczas procesu rekrutacji),
cechuje się dużą samodzielnością i proaktywnością,
posiada wysokie umiejętności interpersonalne i komunikacyjne,
dobrze rozumie koncept CI/CD,
zna język angielski na poziomie minimum średnio-zaawansowanym (B2), pozwalającym na swobodną komunikację.
Mile widziane:
doświadczenie z Microservices / SOA,
znajomość Node.js,
znajomość kryptowalut,
podstawowa znajomość front-endu i chęć do sporadycznej pracy również w tej warstwie.
Obecny stack technologiczny na projekcie:
Backend: .NET 8, Entity Framework, Dapper, Node.js, PostgreSQL, Redis, MediatR, Grafana, InfluxDB.
Frontend: React, Redux, Saga, TypeScript, Jest, WebPack, Create React App, REST API, WebSocket, Pixi.js
O projekcie
Platforma do zakładów e-sportowych, reagująca na eventy przychodzące z kilku zewnętrznych systemów oraz kasyno online dynamicznie
Złożona logika biznesowa - projekt nie jest prostym CRUD-em,
Wiele funkcjonalności zawiera kod wielowątkowy,
Duży nacisk na wydajność i optymalizację kodu w kluczowych miejscach systemu.
System jest w trakcie transformacji z architektury monolitycznej na rozproszoną.
Aktywne przygotowania do przeniesienia systemu na K8s.
Architektura backendu
Projekt oryginalnie powstał jako monolit w celu redukcji narzutu w obsłudze i osiągnął etap, w którym biznesowo uzasadniona jest zmiana architektury na mikroserwisy,
Nowe funkcjonalności są tworzone jako osobne, skonteneryzowane serwisy,
Komunikacja między serwisami odbywa się za pośrednictwem RabbitMQ i calli API (REST).
Co otrzymasz?
Atrakcyjne wynagrodzenie w oparciu o kontrakt B2B: 26.000-33.000 zł netto / miesięcznie (w tym dni wolne od świadczenia usług),
26 płatnych dni wolnych + święta i dni chorobowe,
Swobodny wybór narzędzi i możliwość wpływu na kształt i rozwój stanowiska,
Elastyczne godziny pracy,
Pracę hybrydową, chyba że lubisz pracę z biura, wtedy zapraszamy do naszego biura :)
Przy okazji wizyt w biurze opłacone miejsce parkingowe,
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.
Net per month - B2B
Check similar offers