Software Engineer

SW Engineer je full-stack vývojář, který navrhuje, dodává a provozuje kritický podnikový software od návrhu až po produkční provoz s přístupem AI-first napříč celým životním cyklem vývoje. Tato role sjednocuje dříve oddělené specializace (front-end, back-end, mobilní vývoj a testování) do jednoho univerzálního profilu. Není definována znalostí konkrétního programovacího jazyka nebo technologické vrstvy, ale schopností řešit byznysové problémy napříč celým technologickým stackem.


Umělá inteligence představuje standardní způsob práce. SW Engineer využívá AI agenty a asistenty při návrhu, vývoji, testování, nasazování a provozu softwaru („build & run“), přičemž si zachovává plnou odpovědnost za správnost, bezpečnost, výkon a udržovatelnost výsledku. Seniorita v této roli vychází ze zvládnutí celého životního cyklu vývoje softwaru – od analýzy přes návrh, implementaci, testování a nasazení až po provoz – a ze schopnosti efektivně využívat AI v každé jeho fázi.

Jaké budou vaše klíčové odpovědnosti:

AI-first vývoj a provoz softwaru

  • Využívat AI agenty a asistenty jako primární nástroj práce během celého vývojového cyklu – od analýzy a návrhu řešení přes vývoj, code review, testování, dokumentaci až po provoz softwaru – při zachování plné odpovědnosti za kvalitu a správnost výsledku.
  • Neustále zvyšovat vlastní i týmovou produktivitu zaváděním, vyhodnocováním a standardizací AI nástrojů, promptů, agentů a pracovních postupů pro vývoj i provoz.
  • Kriticky posuzovat výstupy generované AI, ověřovat je, refaktorovat a zabezpečovat; nikdy neodevzdávat kód, kterému plně nerozumí.
  • Automatizovat opakující se vývojové a provozní úkoly (scaffolding, testy, migrace, monitoring, řešení incidentů) za pomoci AI.

Full-stack vývoj s podporou AI

  • Převádět obchodní požadavky do funkčního softwaru napříč celým stackem – front-end, back-end/mikroslužby, integrace, data a případně mobilní aplikace.
  • Využívat AI k rychlému získání produktivity i v oblastech mimo svou hlavní specializaci a dodávat funkcionality od nápadu až po produkční nasazení.
  • Navrhovat, implementovat a integrovat API a služby, vytvářet responzivní uživatelská rozhraní a dodržovat zásady čistého kódu (SOLID, DRY, KISS).
  • Převzít odpovědnost za funkcionalitu během celého jejího životního cyklu – analýza, návrh, implementace, testování, nasazení a údržba.

Odpovědnost za životní cyklus a provoz

  • Zajišťovat výkon, spolehlivost, monitorovatelnost a průběžný rozvoj služeb v produkčním prostředí.
  • Podílet se na pohotovostní a podpůrné službě: monitorovat systémy, diagnostikovat a řešit incidenty (včetně AI asistované analýzy) a odstraňovat jejich příčiny.
  • Uplatňovat principy CI/CD, mít povědomí o Infrastructure as Code a využívat DevOps postupy pro bezpečné a kontinuální nasazování změn.

Kvalita, spolupráce a rozvoj

  • Provádět a vyžadovat code review, zodpovídat za automatizované testování a minimální úroveň kvality dodávaného řešení.
  • Spolupracovat v cross-funkčních týmech, pomáhat zvyšovat technickou úroveň týmu a podporovat zodpovědné využívání AI.
  • Připravovat a zpřesňovat backlog, konzultovat dopady navrhovaných řešení s ostatními týmy a aktivně snižovat technický dluh.
  • Průběžně sledovat nové technologie a možnosti AI a využívat je ke zlepšování produktu i způsobu práce.

Klíčové ukazatele výkonu

  • Doba dodání funkcionality od zadání obchodního požadavku po nasazení do produkce.
  • Kvalita a udržovatelnost kódu – code review, statická analýza, pokrytí testy a efektivita automatizovaného testování.
  • Výkon a spolehlivost služeb – dostupnost, latence a chybovost vůči SLA.
  • Doba řešení incidentů a problémů v produkčním prostředí.
  • Předvídatelnost týmu a délka vývojového cyklu.
  • Míra využití AI nástrojů a jejich dopad na vývoj a provoz.

Jaké zkušenosti byste měli mít:

  • Prokazatelné zkušenosti napříč celým životním cyklem vývoje softwaru – analýza, návrh, implementace, testování, nasazení a provoz. Seniorita je posuzována podle znalosti jednotlivých fází SDLC, nikoli podle počtu let strávených v jedné technologii.
  • Full-stack schopnosti: zkušenosti alespoň s jednou back-end technologií (např. Java/Kotlin, PHP apod.) a/nebo front-end technologií (např. Vue.js, React, TypeScript) a schopnost pracovat napříč zbytkem stacku s podporou AI.
  • AI-first přístup: praktické zkušenosti s AI asistenty a agenty pro vývoj (např. Claude Code, Copilot apod.).
  • Důslednost při code review a zajišťování kvality dodávaného i AI generovaného kódu.
  • Výborná znalost principů návrhu softwaru (SOLID, Clean Code, DRY, KISS) a návrhu API (REST/OpenAPI, případně gRPC či GraphQL).
  • Zkušenosti s databázemi (relačními i NoSQL), systémem Git a moderními vývojovými nástroji.
  • Schopnost pracovat v rychle se měnícím a dynamickém prostředí.
  • Znalost CI/CD, kontejnerizace (Docker), cloudových platforem (Azure, AWS, GCP) a DevOps principů; znalost Kubernetes je výhodou.
  • Samostatnost, vlastní iniciativa a schopnost řídit svůj výkon.
  • Zkušenosti s agilními metodikami (Scrum/Kanban).
  • Český nebo slovenský jazyk a angličtina na komunikativní úrovni.
  • Zkušenosti z oblasti online grocery nebo e-commerce jsou výhodou

Speciální dovednosti a kompetence

  • Skutečné nadšení pro nové technologie, umělou inteligenci a inovace.
  • Silný smysl pro odpovědnost za výsledky a týmovou spolupráci.
  • Širší technologický přehled v oblasti mobilního vývoje, datových řešení nebo infrastruktury je výhodou.
  • Znalost asynchronních komunikačních systémů (Azure Service Bus, RabbitMQ, Kafka) je výhodou.

Co dostanete na oplátku:

  • Zaměstnanecké VELKOslevy na veškeré zboží Košík.cz.
  • 5 týdnů dovolené.
  • MultiSport karta, Makro karta a firemní ZOO karta.
  • Možnost vzdělávání a kariérního růstu.
  • VIP ceny na Vivantis.cz, Alza.cz, Electrolux, AEG a Samsung e-shop.
  • Tarify od T-Mobile
  • Příspěvek na výuku cizích jazyků.
  • Odměna za odpracované roky.
  • Firemní akce a teambuildingy.
  • Denně čerstvé ovoce a příležitostné ochutnávky našich produktů.
  • Moderní kanceláře přímo na metru A – Dejvická. 
I want to apply

Send offer to e-mail

More positions in category Information Technology, region Praha hl.m.

Architekt pro ICT procesy

  • Goodcall
  • Praha hl.m.
  • Dohodou

Baví vás procesní řízení v IT a máte přehled o požadavcích na kybernetickou bezpečnost? Orientujete se v oblasti auditů, certifikací a regulací IT? Pro našeho klienta hledáme Architekta ICT procesů,…

Architekt pro ICT procesy

Head of Software Development

  • Aures
  • Praha hl.m.
  • Dohodou

Jsme technologická divize nadnárodní skupiny AURES Holdings. Vyvíjíme e-commerce a retailovou softwarovou platformu, související integrace a pomáháme firmám ve skupině napříč Evropou s digitální a…

Head of Software Development

Tester - oblast investičního bankovnictví

  • CTS TRADE IT
  • Praha hl.m.
  • Dohodou

Jsme CTS TRADE IT! 🚀💚 Vyvíjíme software, který pohání svět investic. 💸 Naše řešení využívají největší banky jako Česká a Slovenská spořitelna (Erste Bank Group), Citibank, UniCredit Bank,…

Tester - oblast investičního bankovnictví