Oferta pracy
Senior .Net Developer
Do naszego zespołu poszukujemy doświadczonej osoby na stanowisko Senior .Net Developer. Na tym stanowisku będziesz zajmować się rozwojem nowych funkcjonalności istniejącej platformy związanej z obszarem e-sportu. Zespół jest odpowiedzialny w 100% za wizję technologiczną.
Lokalizacja
- Oferta skierowana do osób z Trójmiasta lub okolic
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ę.
Mile widziane:
- doświadczenie z Microservices / SOA,
- znajomość Node.js,
- znajomość kryptowalut,
- podstawowa znajomość front-endu.
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, a monolit jest dzielony na mniejsze serwisy.
- Komunikacja między serwisami odbywa się za pośrednictwem RabbitMQ i calli API (REST)
Tech stack
- Backend
- .NET 8
- 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 135-189 zł netto +VAT za godzinę współpracy w modelu B2B
- Firma IT założona przez dwóch programistów; przyjazna, nieformalna atmosfera i realny wpływ na produkt a co za tym idzie 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ść
- Nastawienie na rozwiązywanie problemów, dzięki czemu większość ludzi jest z nami od lat i nigdzie się nie wybierają
- Praca w metodyce Kanban – elastyczne podejście do procesów
- Biuro w Gdańsku Wrzeszczu – dogodny dojazd zarówno komunikacją miejską, jak i samochodem
- Gdańsk
- Full-Time