Pracuj.pl Praca zdalna Senior

Tech Lead (.NET + React)

Scalo Sp. z o.o.

⚲ Warszawa, Ochota

180 zł netto (+ VAT) / godz.

Wymagania

  • C#
  • .NET
  • React.js
  • TypeScript
  • ASP.NET Core Web API
  • REST
  • GIT
  • PostgreSQL
  • MS SQL Server
  • RabbitMQ
  • Git
  • GitLab
  • OpenShift
  • Docker
  • Kubernetes

Opis stanowiska

Nasze wymagania:
posiadasz minimum 7 lat doświadczenia w komercyjnym tworzeniu oprogramowania, w tym minimum 2-letnie doświadczenie w pełnieniu roli Tech Leada,
masz doświadczenie w technicznym prowadzeniu zespołu, w tym podejmowaniu i argumentowaniu decyzji technicznych, braniu odpowiedzialności za jakość rozwiązań oraz wspieraniu developerów poprzez code review, mentoring i konsultacje techniczne,
praktycznie wykorzystujesz narzędzia AI, z użyciem takich narzędzi jak GitHub Copilot, modele LLM,
bardzo dobrze znasz C# oraz platformy .NET (8+) oraz React.js i TypeScript,
dobrze znasz ASP.NET Core Web API, REST, GIT oraz relacyjne bazy danych (PostgreSQL, MS SQL Server),
masz praktyczne doświadczenie w stosowaniu zasad Domain-Driven Design (DDD),
budujesz i rozwijasz rozproszone systemy mikroserwisowe,
znasz wzorce komunikacji asynchronicznej oraz architekturę opartą na zdarzeniach (Event-Driven Architecture), kolejkowanie: RabbitMQ, MassTransit lub Wolverine,
znasz zasady REST, CRUD, OOP, Clean Code oraz CI/CD (Git, GitLab, OpenShift).

Mile widziane:
znajomość: Docker, OpenShift/Kubernetes, komponentów infrastruktury aplikacji: EntraID, OpenAPI, ScalarUI, Apidog, Kong, OpenTelemetry SDK oraz Workflow / BPM: Webcon.

O projekcie:
W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Jesteśmy firmą, która wykorzystuje szerokie spektrum usług IT, żeby pomagać klientom.
Obszary naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie.
Cześć! U nas znajdziesz to, czego szukasz - przekonaj się!

Zakres obowiązków:
projektowanie i rozwój systemów wspierających kluczowe procesy biznesowe obszarów prawnych, operacji finansowych, od modelowania domeny po wdrożenie produkcyjne,
techniczne prowadzenie zespołu developerskiego w codziennej pracy, w tym podejmowanie i wspieranie decyzji technicznych, planowanie prac, dekompozycja zadań, estymacje oraz dbanie o spójność rozwiązania i usprawnianie sposobu pracy zespołu,
współpraca z Product Ownerem, analitykami, architektami i biznesem przy doprecyzowaniu wymagań, ocenie wykonalności oraz identyfikacji ryzyk technicznych (proaktywność w komunikacji z biznesem, wspierająco do działań BA i PO),
odpowiedzialność za techniczną jakość dostarczanych rozwiązań, w tym spójność architektury, utrzymywalność kodu, bezpieczeństwo, wydajność oraz zgodność ze standardami organizacyjnymi i architektonicznymi,
wspieranie developerów poprzez code review, mentoring, konsultacje techniczne oraz promowanie dobrych praktyk inżynierskich,
projektowanie, rozwój i utrzymanie aplikacji backendowych w .NET i frontendowych w React, w systemach o dużej złożoności i skali, w tym praca z danymi oraz optymalizacja zapytań SQL i modeli danych.
praca zdalna i pierwszy dzień onboardingu z biura we Wrocławiu,
stawka do 180 zł/h w oparciu o umowę B2B.

Oferujemy:
Stabilną współpracę i różnorodne projekty (Software, Embedded, Data, Cloud Services),
możliwość rozwoju kompetencji jako Ambasador Scalo - doskonal skille techniczne i presalesowe w społeczności naszych ekspertów, wpływaj na rozwój organizacji, wspieraj innych,
przestrzeń do budowania marki osobistej - twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako prelegent na wydarzeniach (np. ProMeet),
prywatną opiekę medyczną - Luxmed,
kafeteryjny system benefitów - Motivizer,
dostęp do karty Multisport,
program poleceń pracowniczych z nagrodami,
integracje i wydarzenia firmowe.

🔍 Dekoder Ogłoszenia

🔴
techniczne prowadzenie zespołu, w tym podejmowanie i argumentowanie decyzji technicznych, branie odpowiedzialności za jakość rozwiązań oraz wspieranie developerów poprzez code review, mentoring i konsultacje techniczne
Oczekuje się, że będziesz nie tylko programistą, ale także osobą rozwiązującą konflikty techniczne i dbającą o rozwój juniorów, często kosztem własnego czasu na kodowanie.
🔴
praktycznie wykorzystujesz narzędzia AI, z użyciem takich narzędzi jak GitHub Copilot, modele LLM
Firma chce, abyś aktywnie używał narzędzi AI do przyspieszenia pracy, co może oznaczać, że oczekiwany jest wysoki poziom produktywności przy mniejszym nakładzie pracy programistycznej.
🔴
budujesz i rozwijasz rozproszone systemy mikroserwisowe
Może to oznaczać pracę z dużą liczbą zależności, złożonością w debugowaniu i potencjalnie problemami z wydajnością, jeśli architektura nie jest dobrze zaprojektowana.
🔴
Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów.
Projekt prawdopodobnie jest pod presją czasu i wymaga szybkiego dostarczania funkcjonalności, co może wiązać się z kompromisami w jakości lub koniecznością pracy pod presją.