Senior .NET Backend Developer – Microservices | Azure

Nabízím práci
Jméno/Firma
teamIT s.r.o.
Pracoviště
Antala Staška 510/38, Praha
Úvazek
Plný
Požadované vzdělání
Bez maturity
Požadované jazyky
Angličtina, Čeština
Profese
Informatika a IT služby
Nabízím práci/ Hledám práci
Nabízím práci
Vytvořeno
26. 8. 2026

O pozici

Pracovní nabídka

Hledáme zkušeného .NET Backend Developera, který se chce podílet na rozvoji moderní cloudové platformy postavené na mikroslužbové architektuře, DDD/CQRS a asynchronní komunikaci mezi službami.

Stanete se součástí technologického týmu společnosti působící v oblasti fintech a mobility, která vyvíjí platformu pro evropská mýtná řešení. Čeká Vás vývoj backendových služeb v .NET 6+, práce v cloudovém prostředí a možnost podílet se na návrhu technických řešení v systému tvořeném desítkami mikroslužeb.

Hledáme samostatného vývojáře, který umí nejen implementovat zadání, ale také přemýšlet nad návrhem řešení, diskutovat technické varianty s ostatními developery a architekty a psát dlouhodobě udržitelný kód.

Co Vás čeká:

  • Vývoj a rozvoj backendových služeb v .NET 6+ / C# v plně mikroslužbovém prostředí.
  • Návrh a implementace REST API a integračních rozhraní.
  • Praktické využití principů Domain-Driven Design (DDD) a CQRS.
  • Implementace asynchronní komunikace mezi službami prostřednictvím message brokerů, například Kafka, RabbitMQ, Azure Service Bus nebo obdobných technologií.
  • Vývoj aplikací provozovaných v cloudovém prostředí, primárně Microsoft Azure.
  • Práce s Dockerem a základní orientace v prostředí Kubernetes.
  • Deployment aplikací prostřednictvím existujících CI/CD pipelines a ověření správného běhu aplikace po nasazení.
  • Návrh řešení s ohledem na škálovatelnost, výkon, bezpečnost a dlouhodobou udržitelnost.
  • Code review, automatizované testování a dodržování software-engineering best practices.
  • Spolupráce s developery, architekty, QA a sdíleným DevOps týmem.
  • Sdílení know-how a podpora méně zkušených členů týmu.
  • Tvorba a údržba technické dokumentace k API a systémovým komponentám.

Požadavky:

Must-have

  • Minimálně 6 let zkušeností s backendovým vývojem, z toho významnou část v .NET / C#.
  • Velmi dobrou znalost moderního .NET (.NET 6+) a ASP.NET Core.
  • Praktickou zkušenost s vývojem systémů založených na mikroslužbové architektuře.
  • Znalost a praktické využití Domain-Driven Design (DDD) a CQRS.
  • Zkušenost s asynchronní komunikací a messagingem – například Kafka, RabbitMQ, Azure Service Bus, Event Hubs nebo obdobnou technologií.
  • Zkušenost s cloudovým prostředím – ideálně Microsoft Azure, případně AWS.
  • Praktickou zkušenost s Dockerem a základní orientaci v Kubernetes.
  • Zkušenost s CI/CD procesy a schopnost samostatně provést standardní deployment aplikace.
  • Zkušenost s návrhem a vývojem REST API.
  • Znalost běžných design patterns, clean code a principů SOLID.
  • Schopnost samostatně analyzovat technický problém, navrhnout řešení a diskutovat jeho výhody a nevýhody.
  • Češtinu nebo slovenštinu na komunikativní úrovni.
  • Angličtinu alespoň na úrovni potřebné pro práci s technickou dokumentací a běžnou technickou komunikaci.

Výhodou bude:

  • Hlubší zkušenost s Microsoft Azure a službami jako AKS, Azure Functions, Azure Service Bus, Event Hubs nebo Cosmos DB.
  • Přímá zkušenost s Apache Kafka.
  • Zkušenost s API Gateway řešeními, například Azure API Management, Kong nebo Istio.
  • Znalost Helm chartů.
  • Zkušenost s Infrastructure as Code nástroji, například Terraform nebo Bicep.
  • Zkušenost s GraphQL, WebSockets nebo real-time aplikacemi.
  • Zkušenost s observability nástroji jako Azure Monitor, Prometheus nebo Grafana.
  • Zkušenost s AI-assisted development nástroji, například GitHub Copilot nebo Cursor.

Koho hledáme:

Vedle technické zkušenosti je pro tým důležitá také schopnost spolupracovat a otevřeně diskutovat technická řešení.

Ideální kandidát:

  • dokáže srozumitelně popsat svůj myšlenkový proces při řešení technického problému,
  • umí svůj návrh obhájit, ale zároveň je otevřený jiným variantám řešení,
  • zná a používá software-engineering best practices – code review, testing, clean code, CI/CD a design patterns,
  • funguje samostatně, ale zároveň týmově,
  • respektuje práci kolegů a aktivně sdílí své know-how.

O týmu a prostředí

  • Vývoj probíhá v plně mikroslužbovém prostředí.
  • Jeden tým pracuje přibližně s 10–20 službami.
  • Celá technologická skupina má přibližně 50 lidí, kteří fungují v menších týmech kolem 10 členů.
  • K dispozici je sdílený DevOps tým – neočekáváme, že budete Kubernetes nebo cloudovou infrastrukturu spravovat do hloubky, ale základní deployment a běžné úkony byste měl/a zvládnout samostatně.
  • Komunikace v týmu probíhá primárně v češtině/slovenštině; angličtina je potřeba především pro technickou dokumentaci a běžnou technickou komunikaci.

Podmínky spolupráce:

  • Start: ideálně 1. 10. 2026
  • Forma spolupráce: IČO
  • Alokace: full-time
  • Lokalita: Praha
  • Hybridní režim: přibližně 50 % času v prostorách klienta; na začátku spolupráce je preferována častější osobní přítomnost, následně je režim flexibilnější
  • Odměna: 7 500–9 000 Kč / MD dle zkušeností a znalostí
  • Délka spolupráce: dlouhodobá
  • Splatnost faktur: 3 dny