Skillshot.pl logo
Praca w branży gier

Backend .NET Developer (C#)

dla Artifex Mundi w Katowice / praca zdalna / system hybrydowy

Praca stała Programowanie


Artifex Mundi oznacza po łacinie „artystę świata”, a my robimy wszystko, by stanąć na wysokości zadania i tworzyć gry na światowym poziomie. Jesteśmy producentem i wydawcą gier komputerowych z 16-letnią historią. Sprzedaliśmy ponad 10 milionów kopii gier Hidden Object i to głównie z nich byliśmy znani do tej pory. Obecnie skupiamy się na tworzeniu mobilnych gier F2P w dwóch dobrze nam znanych gatunkach: HO i RPG. Mamy już na swoim koncie pierwsze sukcesy w tym segmencie, ale nie zwalniamy tempa.

Jeśli kręcą Cię systemowe gry ze złożonymi mechanikami i wielowarstwową metą, łączące w sobie wysoką jakość wizualną i niebanalne podejście do settingu fantasy, to na pewno odnajdziesz się w naszym studiu RPG!

Poszukujemy doświadczonej osoby, która pomoże rozwijać i skalować backend o wysokiej przepustowości i niskich opóźnieniach. Pracujemy głównie po stronie serwera; sporadycznie tworzymy lekkie narzędzia pomocnicze. Atutem będzie umiejętność współpracy z zespołami tworzącymi aplikacje w Unity 3D.

Obecnie poszukujemy osoby na stanowisko:
                                                                     

Backend .NET Developer (C#)

                                                                

Pracujemy nad nowym projektem mobile RPG F2P – twórz go razem z nami! 

 

Twoje codzienne zadania:

  • projektowanie i rozwój usług backendowych w .NET (C#) ze szczególnym naciskiem na wydajność, współbieżność i niezawodność;
  • implementacja komunikacji czasu rzeczywistego (WebSockety);
  • tworzenie i optymalizacja protokołów/formatów wymiany danych (JSON/MessagePack) pod kątem przepustowości;
  • profilowanie oraz optymalizacja pamięci (GC, alokacje), CPU (hot paths) i I/O;
  • projektowanie magazynów danych i warstw cache pod wysokie obciążenia (Blob Storage, Redis, SQL/NoSQL);
  • zapewnienie obserwowalności: metryki, tracing, logowanie, SLO/SLA, incident response;
  • udział w code review, automatyzacja w CI/CD, praca z konteneryzacją i chmurą.

Wymagania:  

  • 3–5+ lat doświadczenia w .NET/C# (preferowane .NET 7/8);
  • bardzo dobra znajomość ASP.NET Core (host, pipeline, middleware, minimal APIs lub klasyczne controllers);
  • solidne podstawy współbieżności i programowania asynchronicznego: async/await, TPL, Channels, kolejki, backpressure, unikanie deadlocków;
  • doświadczenie w implementacji WebSocketów;
  • umiejętność analizy i usprawniania krytycznych ścieżek (pamięć/CPU/I/O); znajomość koncepcji takich jak tryby GC, Span/Memory, pooling czy ograniczanie alokacji będzie dodatkowym atutem;
  • bardzo dobra znajomość SQL (projekty pod wysokie QPS, indeksy, transakcje) oraz praktyczne użycie Redis;
  • doświadczenie z Git, code review i CI/CD (Azure DevOps).

Mile widziane:

  • Unity 3D: integracja klient–serwer, synchronizacja stanu, modele sieciowe, ograniczenia runtime’u;
  • Avalonia UI: tworzenie prostych narzędzi/launcherów/debuggerów;
  • Kubernetes (Helm, HPA, autoskalowanie), Docker;
  • gRPC, MessagePack, System.IO.Pipelines, struktury lock-free;
  • observability stack: OpenTelemetry, Prometheus, Grafana;
  • chmura: Azure/GCP (sieci, load balancery, managed DB/Redis);
  • bezpieczeństwo usług: rate limiting, circuit breakers, uwierzytelnianie/OIDC;
  • Domain-Driven Design, architektury event-driven (RabbitMQ);
  • testy automatyczne: NUnit, testy integracyjne, testy obciążeniowe (NBomber).

Nasz stack technologiczny:

  • .NET 8, ASP.NET Core, WebSockety, Redis, PostgreSQL, Elasticsearch;
  • Docker, Kubernetes, Azure DevOps, IaC: Terraform;
  • observability: OpenTelemetry, Prometheus, Grafana;
  • testy: NUnit, NBomber.

W ramach współpracy oferujemy:  

  • atrakcyjne wynagrodzenie; 
  • udział w zyskach (program bonusowy); 
  • realny wpływ na rozwój naszych gier; 
  • atmosferę opartą na szacunku, zaufaniu i komunikacji bez zbędnej biurokracji i skomplikowanych procedur; 
  • możliwość wyboru trybu pracy (office-first, remote lub hybryda); 
  • elastyczne godziny pracy (core hours: 10:00 – 15:00); 
  • budżet szkoleniowy; 
  • program kafeteryjny, w ramach którego możesz wybrać swoje benefity pozapłacowe, m.in. prywatną opiekę medyczną i kartę MultiSport; 
  • darmowy parking przed naszym biurem. 

Data publikacji: 2025-10-02

Liczba wyświetleń: 243

Odpowiedz na ofertę

To ogłoszenie korzysta z zewnętrznego systemu rekrutacyjnego.

Klikając przycisk poniżej zostaniesz do niego przekierowany:

Przejdź do serwisu rekrutacyjnego