Newxel
Newxel
501 – 1000 Pracownicy
DoradztwoLogistykaOpieka zdrowotna
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ą.