Hledáme ostříleného softwarového inženýra, který se nebojí vedení lidí a komunikace s dalšími klíčovými pracovníky. Staňte se důležitou součástí technické implementace v jednom z týmů pro velkou německou společnost. Čeká Vás plno výzev, denní komunikace v angličtině a 100% homeoffice!
Náplní práce bude:
- Odpovědnost za výkon produktového týmu na provozní úrovni, za dodržování předpisů a za kvalitu
- Pečlivě skloubit a komunikovat implementovaná technická řešení s architekty odpovědnými za produkt, na kterém budete pracovat, stejně jako s vedoucími inženýry souvisejících produktů
- Psát elegantní a čistý kód, který bude příkladem pro ostatní
- Prosazovat konzistenci a osvědčené postupy v kódu i architektuře
- Vést a podporovat vývojáře v růstu a kreativitě
- Zvládat široké škály úkolů od agregace dat, přes definici databázových schémat až k implementaci APIs a UIs
- Spolupracovat s různými stakeholdery napříč týmy z různých technických prostředí
- Dodávat kvalitní řešení, která pomáhají zlepšovat podnikání společnosti
- Komunikovat komplexní záležitosti jasným a stručným způsobem pro technické i netechnické publikum
- Převádět abstraktní požadavky a cíle do jednotlivých konkrétních a proveditelných kroků
- Mapovat obchodní procesy do datových modelů a/nebo algoritmů
- Proaktivita, vytrvalost a nadšení pro kreativní a funkční řešení daných problémů
Must have:
- Zkušenosti se softwarovou a datovou architekturou v komplexních projektech s různými stakeholdery
- Záznam o psaní produkčních backendů systémů v C# a .Net Core – nejnovější verze (5+ let)
- Záliba v čistém kódování (SOLID, YAGNI, …)
- Dobré znalosti algoritmů a datových struktur a prokázaná schopnost je aplikovat na problémy reálného světa
- Vášeň pro hledání jednoduchých řešení složitých problémů
- Vysokoškolské vzdělání v oboru informatiky nebo ekvivalentní zkušenosti
Nice to have (alespoň 2 z následujících kritérií):
- Full-stack zkušenosti – Buď Typescript a React (nejnovější verze) a/nebo zkušenosti s ekosystémem Pythonu ideálně v kontextu Data Science a inženýrských projektů
- Znalost práce s Azure Cloudem
- Praktické zkušenosti s Microservice architekturou – Např. CI/CD, automatizované testování E2E, TDD, DDD, CQRC, Docker, RabbitMQ, NATS, Postgres, databáze časových řad, …
- Zkušenosti s datovou architekturou založenou na Apache Spark
- Aktivní profil GitHub s příspěvky s otevřeným zdrojovým kódem
Tech stack:
- Microservice architektura (REST, gRPC, RabbitMQ, NATS,…) C#/.NET Core
- Cloud infrastructure (Microsoft Azure, AKS, Databricks, Synapse, Postgres,…)
- Typescript a React pro UI (webové/mobilní rozhraní)
- Python pro: Data Science, Machine learning, math. opt. (Pandas, Scikit-Learn, Gurobi, …)
- Databricks pro MLOps procesy