Shoptet

PHP Developer

Czechia

over 1 year ago
Save Job

Summary

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. Co bude náplní tvé práce 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: jednoho vývojáře, jednoho sdíleného testera, sdíleného vedoucího vývoje s dalším týmem, a product managera. Aktuálně hledáme dedikovaného vedoucího vývoje pro tento tým a dalšího backend vývojáře. V budoucnu se tým může rozšířit také o další backend vývojáře, 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, a 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ů - stávající řešení zvládá naimportovat tisíce až desetitisíce produktů, my se potřebujeme dostat o 1-2 řády výše na zmiňované statisíce Výpisy produktů na e-shopech - existující řešení počítá všechna data z primární MariaDB databáze, pro zrychlení plánujeme použít jiné databázové řešení (Elasticsearch), kde bude uložený model dat optimalizovaný pro čtení, a který tak dokáže poskytnout data pro výpisy dostatečně rychle; s tím souvisí rychlá synchronizace dat z primární databáze do read modelu v ES Co od tebe očekáváme? Hledáme seniorního nebo mediorního vývojáře, který si bude rozumět s naším tech stackem: 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 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ším technickým recruiterem Martinem. Pohovor se současným Team Leadem Radkem a PM Jakubem. Vypracování úkolu, který by měl trvat maximálně 4 hodiny a je podobný tomu zadání, jaké bys dostával od Jakuba. Zpětná vazba a třetí kolo pohovoru, kde proberete tvé výstupy Nabídka spolupráce Proč pracovat u nás? 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ě. Kanceláře v Karlíně (od nového roku 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!

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: