Shoptet je největší e-commerce platforma v CEE regionu. Díky Shoptetu si tisíce lidí plní sny o podnikání. Pomáháme drobným prodejcům i známým značkám uspět ve světě e-commerce. Máme smysluplný produkt a špičkovou zákaznickou péči. Naší misí je pomáhat lidem plnit si sny o podnikání a být v něm úspěšnými.
Hledáme backend PHP vývojáře, kterému nestačí jen dostat zadání úkolu, nabouchat kód a přesunout kartičku do dalšího sloupce, ale který se chce aktivně podílet na vymýšlení způsobu, jak mohou moderní technologie pomoct šetřit každodenní rutinu a čas tisícům obchodníků na naší platformě, jak navrhnout architekturu aplikace, aby zpracovala velká data v minimálním čase, a jak zefektivnit vlastní postupy a procesy, aby se nám v týmu pracovalo dobře a měli jsme ten nejlepší výsledek.
V Shoptetu budujeme týmy, které mají hlubokou znalost své domény a rozvíjejí ji dlouhodobě. Catalog tým se zaměřuje na jeden ze základních stavebních kamenů on-line prodeje, a to shromažďovat všechny potřebné informace o produktech, jejich provázání a nacenění, a pak zobrazení zákazníkům e-shopu takovým způsobem, aby měli všechny potřebné informace a motivovali jsme je k přidání do košíku.
Konkrétně pečujeme o:
administrační rozhraní pro správu produktových dat,
automatické a manuální importy dat (XLSX, CSV, XML),
výpisy a detaily produktů v rozhraní pro zákazníky e-shopu
S kým budeš na této misi spolupracovat:
V současné době má tým:
vedoucího vývoje,
dva vývojáře,
sdíleného product managera
QA specialistku (part-time)
Paralelně také rozšiřujeme tým o frontend vývojáře a designéra.
Navíc budeš hodně spolupracovat se:
Staff engineers - skupinou nejseniornějších vývojářů, kteří pomáhají směrovat naše technologie tím správným směrem,
Operations týmem - kteří spravují naši vlastní dedikovanou serverovou infrastrukturu,
SRE týmem - kteří pomáhají jednotlivým produktovým týmům se správným monitoringem pomocí logů a metrik,
Developer Experience týmem - kteří spravují vývojové prostředí v Dockeru, nasazování aplikace do produkce a celkově se zaměřují, aby práce vývojáře byla co nejvíce bezproblémové.
Které projekty aktuálně řešíme?
Zaměřujeme se teď primárně na výkonové optimalizace, abychom dokázali naší platformu nabídnout e-shopům s velkým množstvím položek (řádově vyšší statisíce). To s sebou nese jednak úpravu stávajícího kódu, ale i vývoj komplet nových komponent, které optimálně zpracují určitý use case. Zásadní jsou pro to 2 aktuální projekty:
Nové importy produktů - současné řešení zvládá importovat tisíce až desetitisíce položek. Naším cílem je škálovat systém tak, aby bez problémů zvládl i statisíce produktů.
Výpisy produktů na e-shopech - V současnosti probíhá načítání všech dat přímo z primární databáze (MariaDB), což postupně naráží na své limity při zpracování většího množství dat. Proto plánujeme nasazení Elasticsearchu jako samostatné čtecí vrstvy s datovým modelem optimalizovaným pro rychlé čtení. Součástí řešení bude i spolehlivá synchronizace změn z primární databáze, aby data v Elasticsearchu vždy odpovídala aktuálnímu stavu.
Hledáme zkušeného vývojáře, který má blízko k našemu technologickému stacku a sdílí náš přístup k vývoji. Zakládáme si na kvalitním kódu, testovatelnosti, přehledné architektuře a týmové spolupráci - bez toho to u nás nedává smysl.
Tech Stack:
PHP 8.3
Symfony - původně je Shoptet založený na vlastní frameworku, ale migrujeme na Symfony jako základní stavební kámen aplikace; již využíváme některé Symfony komponenty
MariaDB - primární úložiště dat e-shopů
RabbitMQ - pro asynchronní zpracování různých jobů
KeyDB (Redis) - jako úložiště pro cache a dočasná data
Elasticsearch - fulltextové vyhledávání a s tvou pomocí i všechna data pro výpisy na e-shopech
PHPUnit, Codeception - jako nástroje na testování
PHPStan - pro statickou typovou analýzu
Kromě znalostí technologií oceníme, pokud:
umíš pracovat samostatně, ale víš, kdy se zeptat,
máš radost z dobře napsaného kódu, který dává smysl i ostatním,
testy píšeš průběžně a přirozeně - stejně jako kód samotný, protože věříš, že kvalitní vývoj bez testů prostě nejde
Rádi tě poznáme, i když si nejsi jistý/á, že splňuješ všechna kritéria. Rádi si popovídáme o výzvách této role a najdeme společnou cestu, jak se můžeme vzájemně sladit.
Výhodou
Do týmu hledáme lidi s různými přesahy, abychom ideálně měli skladbu, kde se budeme navzájem doplňovat. Pokud tedy máš zkušenosti s některým z následujících, určitě to bude nebude na škodu:
Zkušenost s doménou práce s produkty (e-commerce, ERP) nebo jiným obsahem (CMS, media) - uložení dat, kategorizace, vyhledávání
DevOps a observability - přímo o provoz, nasazování, nebo monitoring se starat nemusíš; ale mít vhled do této oblasti může pomoct při rozhodnutích o architektuře
Výběrový proces
Úvodní rozhovor s naší recruiterkou
Pohovor se současným Team Leadem
Třetí kolo pohovoru setkání s týmem
Nabídka spolupráce
Budeš pracovat na produktu, který každý den pomáhá více než 43 000 e-shopům a milionům jejich zákazníků. To, co napíšeš, se do pár minut projeví v reálných nákupech a podnikání lidí, kteří na Shoptetu staví své živobytí. Na vývoji nám záleží. Dbáme na čistý, udržitelný kód, automatizované testování a rozumnou architekturu. Nejen že můžeš přinášet vlastní nápady, ale budeš u rozhodování o tom,
jak to udělat správně. Není to o "zadání a splnění", ale o spolupráci na řešení, které dává smysl. Budeš součástí týmu, kde máš hlas.
Ať už navrhuješ vylepšení existujícího systému, zkoumáš nové technologie, nebo pomáháš utvářet náš vývojový přístup.
Na co se ještě můžeš těšit:
5 týdnů dovolené, 4 extra volné dny na cokoli.
Příspěvek na Multisportku, odměna za doporučení nového kolegy.
Budget na vlastní vzdělávání, kurzy angličtiny a Interní systém vzdělávání “Masterclass” nebo například “Manažerská Akademie”.
Počítač dle tvého výběru (Mac nebo Win) a výhodný mobilní tarif pro tvé blízké.
Opravdu nám záleží na duševním zdraví zaměstnanců a nabízíme možnost využít 6 terapií ročně.
Nové kanceláře v Holešovicích, bike-friendly zázemí, velká zásoba kávy od Nordbeans, ovoce, zelenina a další zdravé svačinky.
Máme skvělé komunitní eventy - týmové večeře, narozeniny, firemní piva, movie nights, nebo teambuildingy
Jdeš do toho s námi? Přečti si víc o nás zde:
Více se můžeš dozvědět od našich současných i bývalých kolegů na Atmoskopu.
Co o naší firmě píší zjistíš na CzechCrunch nebo Forbes. Mrkni na náš Instagram nebo si pusť náš nový podcast, ať se o nás dozvíš více!
Těšíme se, až tě přivítáme u nás na palubě! 🙌 Dej nám o sobě vědět!
Obratem se ozveme zpět