Oferta pracy
Lead .Net Developer
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 dedykowana e-sportowi (CS:GO, League of Legends, Dota 2, etc.). 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 średnio dwa razy w tygodniu (spotkania brainstormingowe, planningi itd. )
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,
- Prowadzeniem zespołu developerskiego (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,
- Scisłą współpracą z zespołem projektantów produktów i sugerowaniem rozwiązań,
- Bliską współpracą bezpośrednio z CTO firmy.
Kogo szukamy ?
Szukamy osoby, która:
- Posiada minimum 7 lat doświadczenia komercyjnego jako .Net Developer
- Ma doświadczenie w najnowszych wersjach .NEet
- Posiada doświadczenie w zarządzaniu technicznymi aspektami projektów i prowadzeniu zespołów,
- Posiada doświadczenie z różnymi typami architektur
- Pozostaje aktywnym programistą (co najmniej 50% czasu pracy) i chce kontynuować bycie hands-on
- Biegle porusza się w kodzie współbieżnym i asynchronicznym,
- Cechuje się dużą samodzielnością i kreatywnoś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ść front-endu – zespoły składają się z backendowców i frontendowców,
- Znajomość kryptowalut.
Obecny stack technologiczny na projekcie: - Backend: .Net 8, EF Core, Dapper, MassTransit, PostgreSQL, Redis, RabbitMQ,
- SignalR, MediatR, FastEndpoints, InfluxDb, Grafana, ELK, Nginx, YARP gateway, Docker
- Frontend: React, Redux, TypeScript, Jest, Vite, Create React App, REST API, WebSocket, Pixi.js
Opis Projektu:
- Platforma e-sportowa,
- 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ą,
- Przeniesienie 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?
- Wynagrodzenie 27.000-33.000 PLN netto + VAT 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
- System kafeteryjny
- Dofinansowanie na zakup sprzętu
- Gdańsk
- Full-Time