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 .NET
- 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.
- Elastyczne godziny pracy.
- Nasze biuro mieści się w Gdańsku Wrzeszczu, z łatwym dojazdem zarówno komunikacją miejską, jak i samochodem.
- Dofinansowanie do zakupu sprzętu.
- Pakiet kafeteryjny.
- Swobodny wybór narzędzi i możliwość wpływu na kształt i rozwój stanowiska
- Możliwość rozwoju i proponowania rozwiązań – bezpośredni wpływ na architekturę i rozwój systemów.
- Pracę w prężnie rozwijającym się startupie.
- Współpracę z bardzo doświadczonymi programistami, w tym będziesz pracował bezpośrednio z CTO firmy
- Dobrą atmosferę oraz nastawienie na rozwiązywanie problemów.
- Gdańsk
- Full-Time