Job Description
Navrhněte a implementujte škálovatelná backendová řešení postavená na Pythonu a AWS, která tvoří technologické jádro pro globální digitální produkty.
Budete zodpovědní za kompletní životní cyklus vývoje od analýzy požadavků přes návrh architektury až po nasazení a údržbu systémů. Vaším úkolem bude řešit komplexní analytické problémy a transformovat je do efektivního a spolehlivého kódu v úzké spolupráci s produktovými manažery a delivery leads.
Hledáme zkušené seniorní inženýry se silným zaměřením na cloud-native vývoj. Nehledáme pouze programátory, kteří čekají na zadání, ale technické lídry, kteří dokáží definovat standardy, identifikovat znovupoužitelné moduly a mentorovat své kolegy. Hledáme profesionály, kteří chápou dopad svých architektonických rozhodnutí na výkon a cenu provozu.
Jde o práci v mezinárodním prostředí pro technologicky vyspělého klienta, kde je kladen důraz na agilní vývoj, DevOps kulturu a vysokou kvalitu kódu. Tým funguje v maticové struktuře s globálním dosahem.
CO BUDETE DĚLAT:
• Navrhovat a dokumentovat architekturu zakázkových softwarových aplikací a komponent.
• Vyvíjet, testovat a refaktorovat kód v Pythonu pro nasazení v cloudovém prostředí.
• Mentorovat kolegy, definovat technické standardy a vyhledávat příležitosti pro znovupoužitelnost kódu.
• Využívat AWS služby (Lambda, EC2, S3, RDS) pro stavbu škálovatelných a bezpečných řešení.
• Spolupracovat na definici metodik, procedur a automatizace v rámci životního cyklu softwaru.
• Provádět root cause analýzu a řešit technické incidenty pro zajištění výkonu a dostupnosti.
• Účastnit se code reviews, unit testování a integračního testování.
• Identifikovat a vyhodnocovat alternativní architektury s ohledem na trade-off mezi cenou, výkonem a škálovatelností.
• Spolupracovat v rámci agilních týmů na plánování a doručování produktových cílů.
KOHO HLEDÁME:
• Máte více než 7 let praktických zkušeností s vývojem softwaru a backendových systémů.
• Disponujete expertní znalostí programovacího jazyka Python.
• Máte prokazatelnou zkušenost s AWS technologiemi (ideálně potvrzenou certifikací).
• Ovládáte práci s relačními i NoSQL databázemi a SQL.
• Rozumíte integračním vzorům (synchronní, asynchronní, event-driven komunikace).
• Máte zkušenosti s REST API designem, protokoly OAuth, JWT, SAML a formáty JSON/XML.
• Zvládáte práci s DevSecOps nástroji, verzováním kódu a CI/CD procesy.
• Dokážete se rychle učit nové technologie a adaptovat se na vyvíjející se požadavky projektů.
• Máte výborné komunikační a analytické schopnosti v anglickém jazyce.
CO BY VÁM MĚLO BÝT BLÍZKÉ:
• Product-centric mindset se zaměřením na potřeby koncového uživatele.
• Moderní metodiky vývoje jako Agile, Scrum, TDD a Design Thinking.
• Samostatnost při řešení problémů i schopnost efektivní týmové spolupráce.
• Důraz na čistý kód, bezpečnost a dlouhodobou udržitelnost řešení.
TECH STACK A PROSTŘEDÍ:
• AWS Lambda, Step Functions, DynamoDB, S3, AppSync (GraphQL), OpenSearch
• Python, invoke, Black, Flake8, Pylint, pytest, Lambda Powertools
• Terraform (Infrastructure as Code)
• GitHub Actions, Bandit security scan
• Databricks, AirFlow, DBT
• React, TypeScript, Vite
• Agile, Scrum, CI/CD, Hybrid model
CO ZA TO:
• Spolupráce na dlouhodobý kontrakt (IČO)
• Působení v mezinárodním týmu s globálním dopadem.
• Práce na komplexním technologickém stacku v cloud-native prostředí.