Backend DeveloperAI-boosted vývoj software

Pozice obsazena, ale klidně napište. Pravidelně rozšiřujeme tým.

Pozice backend developera se mění

Backend developeři postupně mizí ze světa. Vývoj software je tu dál, ale potřebný skillset k němu se zásadně změnil.

Chceš-li dnes vyvíjet software, nestačí jen psát čistý kód. Musíš chápat, jak celý systém funguje, umět pochopit problém klienta, navrhnout řešení a zároveň umět najít nové problémy k řešení.

Vývojář teď víc připomíná analytika a projektového manažera. AI nástroje zrychlují implementaci, ale směr, prioritizaci a kvalitu musí řídit člověk.

Pokud máš superschopnost přesahů mezi obory a analytické myšlení, budeš u nás doma. Nehledáme jen backend vývojáře. Hledáme člověka, který umí tvořit.

O čem role opravdu je

Budeš navrhovat řešení od problému po produkci: mapovat potřeby klienta, rozpadat zadání na kroky, rozhodovat o architektuře a s pomocí AI urychlovat realizaci.

Kód je stále důležitý, ale je to jen část práce. Stejně důležité je chápat byznysový kontext, komunikovat s týmem a dávat věcem prioritu tak, aby řešení přinášelo reálný dopad.

Technologický stack

V době AI přestává hrát hlavní roli to, jestli umíš jeden konkrétní jazyk nebo framework. Každý projekt je jiný a architekturu systému přizpůsobujeme reálnému problému.

Klíčové je, aby pro zvolený stack existovala kvalitní dokumentace, ekosystém a dostatek ověřených zdrojů, se kterými AI nástroje umí dobře pracovat. Pak můžeme vybrat technologii, která je pro dané řešení opravdu optimální.

Pořád ale platí jedno: kód musíš umět číst a chápat, co se děje. Jinak se z vývoje stává black box mimo kontrolu.

Nejčastěji pracujeme s těmito backendovými jazyky a frameworky:

  • Java/Kotlin + Spring Boot
  • PHP + Symfony

Ve vhodných situacích rovněž využíváme:

  • TypeScript + NestJS
  • Go + Fiber
  • Rust + Tauri

Při výběru databáze se rozhodujeme především o tom, jaký typ je vhodný pro vyřešení daného problému. V drtivé většině případů se spoléháme na tyto databáze:

  • Relační: PostgreSQL a MariaDB
  • Dokumentové: MongoDB
  • Grafové: OrientDB
  • Key-value: Redis

Náš frontend komunikuje s backendem prostřednictvím REST API i GraphQL. V případě, že backend je distribuovaný, používáme federativní GraphQL s Apollo Federation. Interní komunikace mezi službami pak probíhá synchronně (např. přes gRPC) i asynchronně (např. přes Kafku).

Co od tebe očekáváme

Hard skills

  • Schopnost číst a chápat produkční kód napříč různými stacky (nejčastěji pracujeme s Javou a Spring Bootem, PHP a Symfony, nebo NestJS).
  • Schopnost navrhnout řešení na základě problému, ne jen implementovat předem daný task.
  • Znalost principů objektově orientovaného programování (SOLID, návrhové vzory) a práce s testy.
  • Praktická práce s AI nástroji při vývoji a schopnost ověřovat kvalitu jejich výstupů.
  • Zkušenosti s verzovacím systémem Git.

Soft skills

  • Analytické myšlení – umíš rozlišit symptomy od skutečné příčiny problému.
  • Přesah mezi obory – zajímá tě byznys, produkt i technologie, ne jen jeden framework.
  • Zodpovědnost – dotahuješ věci do konce a umíš převzít ownership za výsledek.
  • Týmová spolupráce – umíš komunikovat napříč rolí developera, analytika i projektového řízení.
  • Tah na bránu – aktivně hledáš další oblasti, kde může software přinést hodnotu.

Ještě něco o nás

Jsme udržitelně a dlouhodobě rostoucí firma, která se specializuje na vývoj moderních webových aplikací a systémů. Naším cílem je vytvářet software, který bude klientům přinášet hodnotu a nám naše práce dávat smysl.

V kancelářích nemáme fotbálek, ping-pongový stůl ani posilovnu, ale zato u nás najdeš komfortní prostředí pro práci. Technologie nejsou jen naším nástrojem, ale hlavně koníčkem. Proto při jejich výběru zvažujeme nejen efektivitu a výkon, ale také spokojenot, kterou nám práce s nimi přinese.

Čeho si ceníme

  • Snaha a seberozvoj
  • Efektivita
  • Zodpovědnost
  • Upřímnost
  • Pochopení, že jsi důležitou součástí týmu

Jak to u nás začíná

No jestli jsi to dočetl/a až sem, tak to vypadá, že se k nám budeš hodit. Na začátku jsou tyto tři kroky:

  1. Zašli nám své CV, ideálně s příkladem dřívějšího projektu.
  2. Domluvíme si poznávací osobní pohovor.
  3. Dostaneš testovací úkol ke vzájemnému seznámení, jak by spolupráce fungovala.
  • Místo:
    České Budějovice
  • Forma spolupráce:
    HPP, DPP, Freelance
  • Úvazek:
    Minimálně poloviční, nástup možný ihned
  • Plat:
    40 000 - 70 000 Kč / měsíc
  • Jazyky:
    Čeština, angličtina

Výhody

  • Příjemná kancelář
  • Blízko centra
  • Uvolněná atmosféra
  • Čas na inovace
  • Občerstvení na pracovišti
  • Top kafe a čaj
  • Pružná pracovní doba
  • Dog friendly
  • Možnost podílet se na rozhodování
  • Udržitelně rostoucí firma
  • Kvalitní hardware k práci

Zaujali jsme tě?
Napiš nám!