Programujeme letenky

Vývojáři GOL IBE v C.E.E. Group Travelport
Programátorský web
Background image - Futurama office park

Do týmu hledáme

[ Programátor PHP/DevOps ]

Obecné podmínky
Co nabízíme
  • sedíme v Karlíně kousíček od stanice metra B Invalidovna
  • v kancelářském komplexu Futurama (Éčko, Jídelna)
  • předpokládáme práci v kanceláři 3 dny v týdnu (po, st, čt), vycházíme vstříc když je třeba
  • očekáváme práci přes den, ale nedbáme na příchod a odchod
  • stand-upy v 11:00 bývají kratší než 15 minut
  • meeting ve středu v 10:00 nepřetéká hodinu
  • máme týdenní sprinty, nejvíc práce je v pondělí
  • každý má vývojové prostředí podle svého zvyku a potřeb
  • podporujeme vzdělávání (konference, školení)
  • 5 týdnů dovolené, sick days a stravenky
  • co neumíš, to tě naučíme
Náplň práce

V malém týmu (necelých dvaceti lidí) dlouhodobě vyvíjíme a upravujeme webový letenkový a hotelový rezervační systém postavený nad řadou API externích systémů. Provozujeme ho v cca padesáti zemích světa. Systém má celou řadu komponent, na které používáme různé technologie. Primárně C++, Javascript/React a PHP, ale sem tam se najde i Node.js, Python, shell, AWS lambda nebo něco dalšího. Diagram, jak to funguje.

Primárně umožňujeme cestovním agenturám, aby na svých stránkách měli možnost rezervace letenek. Snažíme se jim ale ulehčovat život i mimo web.

Jak probíhá zapojení do týmu - pohovory a nástup

V prvním kole si povídáme o tom, co naše firma dělá, a co má případný nový kolega za sebou a co ho ve vývoji zajímá. Toto kolo vede vedoucí týmu Mirek Sedláček (Twitter, LinkedIn) někdy se k němu připojí i kolega z týmu, který ví o dané oblasti více než on. Ve druhém kole jde pak o praktické sezení s budoucími kolegy nad skutečnými problémy z naší praxe. Cílem je, aby si obě strany udělaly co nejpřesnější představu.

Prvním úkolem po nástupu je nainstalovat si vlastní vývojovou verzi. Ideální je dopustit se ještě první den nějakého commitu do Gitlabu a ještě lépe i merge do masteru. Začíná se drobnými úkoly vzešlými z provozu. Později menšími projekty s úpravou či doplňováním menších funkcionalit.

Programátor PHP/DevOps
Dlouhodobá spolupráce
Požadavky
  • znalost jazyka PHP ve verzi 8
  • zájem o objektové programování a čistý kód
  • výhodou zkušenost s domain driven designem
  • schopnost refaktorovat existující kód
  • chuť pracovat s automatickými testy
  • znalost SQL
  • ideálně i zkušenost s Reactem
  • znalost práce s Gitem a Githubem
  • znalost Linuxu (Debian, Centos/Fedora, amazonlinux)
  • Docker, Terragrunt
  • povědomost o provozu PHP, JS serverů v dockeru
  • schopnost scriptovat v Bashi (min. na úrovni použití funkcí) a Pythonu
  • orientace v otázkách sítě, domén a certifikátů
Náplň práce

Nový kolega se bude podílet na vývoji nových funkcionalit i na provozu systému. Očekáváme, že zároveň také přispěje vlastními zkušenostmi k vylepšování stávajícího kódu, nástrojů i postupů.

Řešíme úkoly typu: zavádění nových služeb nejrůznějšího rozsahu a charakteru, úpravy stávajících služeb a detektivní práce nad jemnými nuancemi zúčastněných systémů. Přitom se neštítíme refaktoringu stávajícího kódu.

emailOzvi se nám