Apply Now

Senior .NET Developer (Gaming) (Remote)

Plenti

Gdańsk, Lęborska 3B
20,000 - 26,000 PLN
remote
b2b
Git
Entity Framework
Web API
.Net
⚛️ React
💼 b2b
🌐 remote
full_time

Job description

Szukamy Senior .NET Developera, który dołączy do projektu, jakim jest platforma związana z iGamingiem z rozbudowaną ofertą gier opartych o złożony backend i frontend. Szukamy osoby, która nie tylko programuje, ale także potrafi proponować praktyczne rozwiązania i chętnie dzieli się swoją wiedzą. Jeśli lubisz wyzwania, to ta rola jest dla Ciebie!

Lokalizacja: Praca zdalna ze sporadycznymi wizytami w biurze w Gdańsku (ok. raz na 2 miesiące)

Wynagrodzenie: 20.000 - 26.000 PLN netto (B2B)

Coś więcej o naszym projekcie:

  • Produkt:

    • Platforma do zakładów wzajemnych dedykowana esportowi (CS:GO, League of Legends, Dota 2, etc.), w pełni obsługująca kryptowaluty. Wykonywana dla zewnętrznego klienta,

    • Platforma obecnie działa i ma tysiące realnych użytkowników,

    • Zarówno wizja technologiczna, analiza jak i design pozostają w gestii zespołu,

    • W ramach projektu powstały cztery gry (crash, spin, plinko, dice) - dwie z nich (plinko, dice) powstały na nowej platformie, która umożliwia udostępnianie gier na zewnątrz.

  • Game Development - plany:

    • Stosowanie mechanizmów provably fair - kryptograficznego udowadniania graczom, że gry są uczciwe

    • Wprowadzenie innowacji do całej branży poprzez tworzenie i promowanie nowych gatunków gier gamblingowych, które nie są kolejną wersją slotów,

    • Nacisk na aspekty prawdziwe gamingowe:

      • Aspekt multiplayer - gracze wspólnie uczestniczą w rozgrywce,

      • Gry nie są wyłącznie nudną animacją “pociągnięcia wajchy w jednorękim bandycie” - chcemy tworzyć gry, w które gracze realnie grają a ich akcje mają wpływ na rozgrywkę i wynik.

  • Game Development - technologie:

    • Każda gra tworzona jako osobny micro-service,

    • W zależności od potrzeb możliwość rozszerzenia stacku technologicznego,

    • Implementacja matematyki gier po stronie backendowej,

    • Aktualny stack backendowy:

      • .NET Core, Entity Framework, PostgreSQL, Redis.
  • Jako że każda kolejna gra jest w miarę zamkniętym produktem, istnieje możliwość nadania kierunku w kwestii stacku technologicznego.

  • Game Development - team:

    • Dwóch programistów z tradycyjnym doświadczeniem game devowym, zdobywający doświadczenie w React na projekcie,

    • Programista mający doświadczenie z Phaser.js i Godot pełniący też rolę CTO firmy,

    • Grafik z doświadczeniem w animacji.

  • O firmie:

    • Firma została założona i jest prowadzona przez dwójkę programistów,

    • Team game dev pracuje większości zdalnie, ale robimy kick-offy nowych projektów w biurze,

    • Płaska struktura zarządzania,

    • Nasz zespół to głównie pasjonaci technologii, specjaliści w swoich dziedzinach, otwarci na nowe rozwiązania,

    • Pracujemy w metodyce Kanban z elementami Scruma,

    • Dobra atmosfera, nastawienie na rozwiązywanie problemów, dzięki czemu większość ludzi jest z nami od lat.

Technologie, z których korzystamy tworząc nasze gry:

Frontend:

  • Typescript

  • React.js

  • SCSS, Tailwind

  • Vite, Next.js

  • Redux, TanStack Query

  • Phaser

Backend:

  • .NET 8.0

  • EF Core, Dapper

  • Node.js (ts-node)

  • PostgreSQL

  • Redis

  • RabbitMQ

Provisioning, CI i monitoring:

  • Ansible

  • Jenkins

  • Grafana

  • Telegraf

  • InfluxDB

Szukamy osoby, która:

  • Posiada min. 4 lata doświadczenia jako .NET Developer,

  • Swobodnie porusza się w kodzie współbieżnym i asynchronicznym,

  • Posiada podstawową wiedzę z zakresu rachunku prawdopodobieństwa i matematyki,

  • Ma doświadczenie w developmencie frontendu (dowolny framework) i jest gotowa do pracy przy kodzie frontendowym (TypeScript + React) w małym zakresie

  • Chętnie dzieli się wiedzą i jest otwarta na naukę nowych technologii,

  • Rozumie zasady OOP i programowania funkcyjnego oraz dba o optymalizację kodu,

  • Zna metodykę Agile i potrafi szacować czasochłonność zadań,

  • Jest proaktywna, posiada wysokie umiejętności interpersonalne i komunikacyjne.

Nice to have:

  • Znajomość WebGL / HTML5 Canvas / TypeScript,

  • Zainteresowanie tworzeniem gier,

  • Znajomość kryptowalut/technologii blockchain.

Twoje codzienne zadania:

  • Pisanie wysokiej jakości kodu back-endowego,

  • Współtworzenie ciekawych i angażujących gier na nasze platformy,

  • Udzielanie informacji zwrotnej zespołowi projektowemu i sugerowanie lepszych rozwiązań,

  • Dzielenie się wiedzą i przeprowadzanie “code review”,

  • Współtworzenie architektury backendowej, sugerowanie (i argumentowanie) nowych rozwiązań i technologii, które mogą przyspieszyć/ułatwić pracę nad projektem.

  • Ścisła współpraca z biznesem.

Co oferujemy:

  • Wynagrodzenie 20.000 - 26.000 PLN netto + VAT B2B,

  • 26 płatnych dni wolnych + święta i dni chorobowe,

  • Możliwość projektowania i tworzenia nowych rozwiązań od podstaw pozwalający na rozwój w procesie projektowania i implementacji,

  • Elastyczne godziny pracy,

  • Dofinansowanie do zakupu sprzętu,

  • Przy okazji wizyt w biurze opłacone miejsce parkingowe,

  • 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,

  • Pakiet kafeteryjny,

  • 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.

Views: 1
Published6 days ago
Expiresin 24 days
Type of contractb2b
Work moderemote
Source
Logo

Similar jobs that may be of interest to you

Based on "Senior .NET Developer (Gaming)"