Kariéra

Fullstack vývojář moderních webových aplikací

Vyvíjejte moderní webové aplikace v Reactu, Next.js a Node.js. Projekty, na kterých budete pracovat, denně používají tisíce lidí.

Místo
Praha nebo home office kdekoli
Spolupráce
Úkolově na IČ, DPP, DPČ
Úroveň
Junior až mid (do 6 let praxe)

Kdo bude váš šéf: Jan Barášek, Fullstack developer a zakladatel portálu Baraja.cz

Zpět na přehled pozic

Popis pozice

Od e-⁠shopové platformy k Node.js

Nudit se u nás nebudete. Začínali jsme jako tým nadšenců s velkým plánem: vybudovat e-⁠shopovou platformu, kde můžete prodávat cokoli. Postupem času se k tomu přidaly weby, potřeba všechno editovat v administraci a další technologie.

Více než 300 běžících webů jsme původně provozovali na PHP frameworku Nette. Dnes vyvíjíme primárně v ekosystému Node.js s Reactem, Next.js a komponentami v Tailwind CSS. Pro databáze používáme Postgres a pro škálování a výkon cloudové služby.

Budete vyvíjet moderní aplikace postavené na komponentách v Reactu a Next.js. TypeScript používáme kvůli typové bezpečnosti a Tailwind pro rychlý vývoj UI. Starší PHP projekty už jen udržujeme, všechny nové stavíme na Node.js. Každý řádek, který napíšete, bude mít smysl a denně pomůže všem klientům.

Požadavky

Co od vás očekáváme

  • Chuť se stále vzdělávat a posouvat dál.
  • Znalost JavaScriptu nebo TypeScriptu, základní práci s Node.js a základní návrhové vzory moderních webových aplikací.
  • Aspoň základní znalost Reactu a Next.js (komponenty, routing, server-⁠side rendering). Hodně věcí se doučíte za běhu.
  • Aspoň jeden hotový projekt nebo kus kódu, který nám ukážete, abychom mohli posoudit, jak programujete.

Výhodou

Plusové body navíc

Cokoli z tohoto seznamu oceníme. Během spolupráce se to všechno můžete doučit na reálných projektech.

  • Verzování v Gitu (commit, větev, merge, rebase, cherry-⁠pick a další).
  • Zkušenosti s cloudovým hostingem (AWS, Vercel, Netlify) a CI/CD pipelines.
  • Práce s Tailwind CSS a moderním CSS-⁠in-⁠JS.
  • Znalost Postgres, návrhu databáze a optimalizace dotazů.
  • Práce s NPM balíčky a moderními build nástroji (Vite, esbuild).
  • Refaktoring, monitoring výkonu a postupné vylepšování.
  • Znalost serverless architektury a edge computingu.
  • Zkušenosti s REST API, GraphQL nebo tRPC.

Náplň práce

Co budete dělat

  • Vyvíjet moderní webové aplikace v Reactu a Next.js s komponentami v Tailwind CSS.
  • Navrhovat a implementovat REST API endpointy pro komunikaci mezi frontendem a backendem.
  • Psát automatické testy a dokumentaci a udržovat vysokou kvalitu kódu.
  • Opravovat chyby a řešit servisní zásahy na běžících projektech. Tady naberete hodně praktických zkušeností z provozu webu.
  • U velkých klientů pomáhat s urgentními požadavky a technickou podporou kriticky důležitých služeb.

Nabízíme

Co vám nabízíme

  • Práci pro značky, které sami denně používáte.
  • Pestrou práci. Pořád se něco děje.
  • Teamleadera s více než 10 lety praxe, který vaší práci rozumí a s čímkoli poradí.
  • Neformální prostředí v centru Prahy, společné obědy i posezení u piva.
  • Finanční ohodnocení podle vašich zkušeností, znalostí a přístupu. Na talentech nešetříme.
  • Pravidelná školení a nové znalosti, abyste se posouvali dál.
  • Konzultace vašich vlastních projektů a technickou podporu téměř ke všemu.

Nástroje

S čím pracujeme

Budeme rádi, když nás i vy naučíte něco nového.

  • Node.js (aktuální LTS)
  • React 18+
  • Next.js 15+
  • TypeScript
  • Tailwind CSS
  • Postgres
  • PHP 8.1+ s Nette (jen údržba starších projektů)
  • VS Code nebo WebStorm
  • GitHub (verzování a úkoly)
  • Slack (komunikace)
  • Vercel, AWS (cloud)
  • Jest, Vitest (automatické testy)

Co u nás nezažijete

Co rozhodně dělat nebudete

  • Nesmyslné projekty se zadáním, které se neustále mění bez jasné vize.
  • Práci na zastaralých technologiích bez možnosti modernizace a růstu.
  • Sezení v kanceláři jako řadový programátor. Na každém členovi týmu nám záleží.

Zaujala vás tato pozice?

Pošlete nám životopis a ukázky práce. Rádi se s vámi seznámíme a probereme možnosti spolupráce.