Senior .Net Developer (Gaming)
Do naszego zespołu poszukujemy doświadczonej osoby na stanowisko Senior .Net Developera do działu Gamingowego. Na tym stanowisku będziesz zajmować się rozwojem nowych produktów. Zespół jest odpowiedzialny w 100% za wizję technologiczną.
Lokalizacja
Oferta skierowana do osób z Trójmiasta lub okolic.
Nie wymagamy stałej obecności w biurze, ale kandydat powinien być gotowy do wizyt dwa razy w tygodniu.
Zakres zadań?
W ramach pracy będziesz zajmować się m.in:
● pracą nad stworzeniem oprogramowania, które będzie łatwe do wdrożenia i
uruchomienia,
● w 80+% pracą nad developmentem aplikacji,
● pisaniem wysokiej jakości kodu i testów,
● przeprowadzaniem “code review”,
● aktywnym proponowaniem rozwiązań z zakresu architektury,
● ścisłą współpracą z zespołem projektantów produktów i sugerowaniem lepszych
rozwiązań, ścisłą współpracą z biznesem.
Kogo szukamy?
Szukamy osoby, która posiada:
● minimum 5 lat doświadczenia komercyjnego jako .NET Developer (C#, .NET 5+,
Web API, Entity Framework, GIT),
● minimum 3 lata pracy w roli seniorskiej,
● dużą samodzielność i proaktywność,
● wysokie umiejętności interpersonalne i komunikacyjne,
● dobre zrozumienie konceptu CI/CD,
● biegłego poruszania się w kodzie współbieżnym i asynchronicznym,
● znajomość języka angielskiego na poziomie minimum średnio-zaawansowanym (B2),
pozwalającym na swobodną komunikację
● podstawową wiedzę z zakresu rachunku prawdopodobieństwa i matematyki,
● doświadczenie w developmencie frontendu (dowolny framework) i gotowość do pracy
przy kodzie frontendowym (TypeScript + React) w małym zakresie
Architektura backendu
Projekt oryginalnie powstał jako monolit w celu redukcji narzutu w obsłudze
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)
Tech stack
Backend:
- .NET 8
- Pojedyncze serwisy w Node.js z planami docelowego przeniesienia na .NET
- Entity Framework Core, Dapper
- MassTransit
- SignalR
- MediatR
- Fast Endpoints
- Node.js
Frontend - React, Next.js
Bazy danych i kolejki Postgresql – baza relacyjna ogólnego przeznaczenia - Redis – jako memory cache oraz pubsub
- RabbitMQ – kolejka
Devops - Nacisk na automatyzację i “source-control”
- Terraform + Ansible
- Jenkins Pipeline as Code + Configuration as Code
Plany na przyszłość - Projekt transformacji architektury z monolitycznej na opartą o serwisy
- Projekt już trwa
- Opracowanie horyzontalnego skalowania serwisów
- Przeniesienie systemu na k8s
Co oferujemy ?
- Wynagrodzenie 20.000-26.000 zł netto / miesięcznie B2B + VAT
- Firma IT założona przez dwóch programistów – luźna, nieformalna atmosfera i realnywpływ na produkt
- Płaska struktura organizacyjna
- Zespół pasjonatów technologii – otwartych na nowe pomysły i chętnych do dzielenia się wiedzą
- Duża niezależność i samodzielność
- Praca w metodyce Kanban – elastyczne podejście do procesów
- Biuro w Gdańsku Wrzeszczu – dogodny dojazd zarówno komunikacją miejską, jak i samochodem
- System kafeteryjny
- Dobra atmosfera i nastawienie na rozwiązywanie problemów – większość zespołu jest z nami od lat i nigdzie się nie wybierają
- Gdańsk
- Full-Time