
Newxel to dostawca usług rekrutacji specjalistów IT i obsługi inżynieryjnej, który pomaga firmom tworzyć i prowadzić dedykowane zespoły programistyczne oraz uruchamiać centra badawczo-rozwojowe pod klucz. Zakres usług obejmuje rekrutację IT, rozbudowę zespołów, tworzenie offshore’owych centrów programistycznych, a także wsparcie prawne, finansowe i operacyjne przy skalowaniu działalności inżynieryjnej w ponad 10 krajach. Newxel współpracuje ze specjalistami w dziedzinie tworzenia aplikacji internetowych i mobilnych, sztucznej inteligencji i uczenia maszynowego, big data, tworzenia gier, zapewniania jakości, oprogramowania wbudowanego, cyberbezpieczeństwa i blockchainu, wspierając długoterminowe partnerstwa biznesowe oraz rozproszone zespoły techniczne.
Backend Developer C# .NET, Warszawa, praca hybrydowa
Twórz mikrousługi w C# i .NET, które przetwarzają dane sportowe na żywo oraz wspierają automatyczne tworzenie i publikowanie skrótów dla międzynarodowych odbiorców medialnych.
Opis
- Dołącz do zespołu Data Ingestion, w którego skład wchodzi 5 deweloperów, 1 specjalista QA i 1 Product Manager.
- Rozwijaj funkcje backendowe, usuwaj błędy i zapewniaj wsparcie, dzieląc czas mniej więcej po równo między rozwój i utrzymanie.
- Samodzielnie określaj zakres zadań, projektuj rozwiązania i prowadź inicjatywy techniczne.
- Stosuj zasady projektowania systemów i architektury do budowy niskolatencyjnych mikrousług sterowanych zdarzeniami.
- Twórz niezawodne potoki wdrożeniowe do uruchamiania modeli ML na produkcji.
- Zarządzaj pełnym cyklem dostarczania usług — od projektu RFC przez wdrożenie bez przestojów po analizę telemetrii po wydaniu.
- Diagnozuj problemy z wydajnością systemów rozproszonych i skaluj klastry obliczeniowe obsługujące równoczesne, ciągłe przetwarzanie multimediów.
- Oceniaj zewnętrzne interfejsy REST API oraz twórz menedżery pobierania i parsery w C#/.NET 8.
- Mapuj dane JSON na wewnętrzne modele MS SQL Server.
- Rozszerzaj funkcjonalność potoku o obsługę składów drużyn, sztabów szkoleniowych, składów wydarzeń i powiązanych danych.
- Buduj niezawodną obsługę błędów dla nieprawidłowych lub nieoczekiwanych danych od dostawców.
- Analizuj błędy produkcyjne, porównując dane dostawców w Azure Blob Storage z rekordami bazy danych i logami Coralogix.
- Zarządzaj pracą deweloperską, pull requestami, przeglądami kodu i wdrożeniami za pomocą GitHub Actions oraz potoków Azure DevOps.
- Współpracuj z liderami technicznymi nad udoskonalaniem architektury, doprecyzowaniem wymagań w Jira i dokumentowaniem systemów w Confluence.
Wymagania
- Co najmniej 5 lat doświadczenia w tworzeniu backendu.
- Bardzo dobra znajomość C# i .NET Core 6 lub nowszego, najlepiej .NET 8.
- Praktyczne doświadczenie w budowaniu mikrousług i pracy z SQL.
- Udokumentowane umiejętności projektowania systemów i architektury oprogramowania.
- Wykształcenie wyższe informatyczne lub w pokrewnej dziedzinie technicznej.
- Codzienne praktyczne korzystanie z narzędzi AI do programowania, takich jak Claude lub Cursor, albo doświadczenie z frameworkami ML.
- Duża samodzielność, w tym umiejętność określania zakresu złożonych zadań i brania za nie odpowiedzialności bez mikrozarządzania.
- Stabilna historia zatrudnienia świadcząca o długotrwałej pracy na zajmowanych stanowiskach.
- Mile widziane doświadczenie z kolejkami komunikatów, architekturą sterowaną zdarzeniami i nowoczesnymi wzorcami projektowymi.
- Mile widziane doświadczenie w tworzeniu aplikacji full-stack lub frontendów.
- Mile widziane doświadczenie z infrastrukturą chmurową, najlepiej Azure; dopuszczalne jest również doświadczenie z AWS lub GCP.
Benefity
- Praca hybrydowa: 3 dni w tygodniu w biurze w Warszawie.
- Praca od poniedziałku do piątku, mniej więcej w godzinach 9:00–18:00.
- Piątki bez spotkań są często dostępne na pracę wymagającą skupienia.
- Brak dyżurów on-call.
- Przewidywalna równowaga między życiem zawodowym a prywatnym.
- Kontakt z nowoczesnymi praktykami inżynierii AI i asystentami AI do programowania.
- Możliwość przejęcia odpowiedzialności za produkty medialne na poziomie transmisji na żywo i bezpośredniego wpływania na ich rozwój.
- Kultura zespołu oparta na dzieleniu się wiedzą.