Senior .NET Backend Developer – Microservices | Azure
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