Senior PHP Developer pro interní vývoj

Do interního produktového týmu hledáme seniorního programátora, který má rád výzvy a chce vyvíjet produkt, který budou používat ty největší české e-shopy. Tvou prací bude vývoj jádra našeho e-commerce řešení nové generace, které stavíme na zelené louce.

Celý e-commerce systém vyvíjíme jako ekosystém produktů, které jsou spolu úzce integrované skrze REST API a RabbitMQ. Každý produkt je vyvíjený jako api-first a za samotným REST API se skrývá bohatý model, procesy a logika pro ukládání dat.

Systém modelujeme a implementujeme za využití konceptů Domain Driven Design a hexagonální architektury. Pokud ti tyto pojmy nic neříkají, vůbec to nevadí, postupně ti všechno ukážeme a vysvětlíme. Jakožto programátor vyvíjející jádro systému nebudeš vůbec řešit html šablony či styly. Administrační aplikace je od jádra zcela oddělená a komunikuje s ním skrze REST API.

Chceme tě, pokud

  • máš PHP v malíku
  • umíš pracovat s Doctrine 2
  • záleží ti na kvalitě kódu, který musí být dobře dekomponovaný a testovatelný
  • máš zkušenosti s tvorbou REST API
  • Git a composer jsou pro tebe samozřejmostí
  • rád pracuješ v týmu
  • rád se učíš nové věci

Musíme tě mít, pokud

  • umíš pracovat s ElasticSearch
  • umíš pracovat s RabbitMQ
  • máš zkušenosti s distribuovanými systémy
  • zajímáš se o Domain Driven Design
Naše kanceláře v Brně-Králově Poli

Technologie

Stavíme výhradně na ověřených open-source technologiích. Celý systém je navržený tak, aby skvěle škáloval a byl extrémně výkonný bez ohledu na počet prodávaných produktů. Architektura je postavená jako event-driven, používáme distribuovanou transakčnost a asynchronní zpracování. Pokud neumíš všechno, vůbec to nevadí, ozvi se nám a na pohovoru to probereme.

Technologie administrace

  • Nette 3.1
  • PHP 8.1
  • Bootstrap 5
  • REST API

Technologie jádra

  • PHP 8.1
  • PSR-7 a PSR-15 REST API postavené pomocí Laminas Mezzio
  • Doctrine 2
  • MariaDB a MongoDB
  • RabbitMQ

Metodiky a postupy

  • Hexagonální architektura
  • Domain Driven Design
  • Event-driven architecture
  • API-First

Procesy a práce v týmu

Rozšíříš náš 5členný tým a budeš mít k sobě seniora, který se ti bude věnovat a pomůže ti se zaučením. Sídlíme v krásné vilce v Králově Poli a máme super designové kancly. Celý tým je 3 dny v týdnu v kanclu. Není to podmínka, ale upřednostnili bychom, kdybys taky chodil do kanclu (alespoň zmíněné 3 dny v týdnu).

Vyvíjíme agilně s využitím Scrumu a všech jeho ceremonií – standup, planning, review, retrospektiva. Sprinty plánujeme s dvoutýdenním cyklem zakončeným review. Práci budeš mít vždy naplánovanou dopředu na další sprint, takže dopředu víš, co tě čeká.

Na každý pull request dostaneš code review, od některého kolegy z týmu. Cílem je předávat si zkušenosti a navzájem se posouvat. Je důležité, abys uměl přijímat konstruktivní kritiku a nechal si poradit.

Vývojové prostředí

Kód máme v GitHubu a testy nám běží v GitHub Actions. Pro tvůj pull request se automaticky sestaví preview apka v našem k8s clusteru, kde pak tvůj kód otestuje tester nebo projekťák.

Pracovat budeš na MacBooku Pro a jako IDE jsme zvyklí používat PHPStorm. Pokud bys však chtěl linux, windows a nebo jiné IDE, není to žádný problém.

Kdo jsme

Naší doménou jsou velké e-shopy na míru. Jistě, na míru je dnes dělá kde kdo. My se odlišujeme tím, že e-shopy nesekáme jako Baťa cvičky, ale pečlivě si je vybíráme. Zastáváme totiž názor, že je lepší dělat pár projektů dobře, než desítky či stovky průměrně. I proto se pouštíme do jednoho, maximálně dvou nových projektů ročně.

Kanceláře máme v Brně, naši klienti jsou hlavně z Prahy nebo Bratislavy. Co se nás týče, jsme parta cca 50 mladých lidí, nadšených pro svou práci. Kromě toho nás baví setkávat se i po práci – zastřílet si na Paintballu, dát si do těla na Spartan Race, strávit kulinářský víkend na chatě nebo jen tak zajít na pivo.

Takto bude vypadat tvé pracovní místo


Jaké další výhody má práce v Pecce?

  • Dáváme přednost full time a inhouse spolupráci, ale určitě se můžeme po zaučení domluvit i na práci z domova jeden – dva dny v týdnu
  • Sídlíme v nově rekonstruovaném domě v pohodové čtvrti Královo Pole. V okolí je spousta restaurací, koupaliště a wellness
  • Na startu dostaneš 5 týdnů dovolené, po dvou letech ještě týden navíc, tedy 6 týdnů volna!
  • Na stravování ti přispějeme 75 Kč na den
  • I kurzy angličtiny máme zdarma a to hned ve dvou úrovních
  • Finanční budget na vzdělávání 10.000Kč bez DPH na rok. Můžeš jet na konferenci, zaplatit si online workshop, koupit kurz na Udemy nebo ti udělá radost odborná kniha
  • Máš také interní čas na sebevzdělávání. Můžeš na něj využít až 10 % své pracovní doby.
  • Panuje u nás pohodová atmosféra a společně připravujeme spoustu akcí – od sportu, přes kulturu až po společné snídaně nebo víkendy na chatě. Mrkni na náš Facebook a Instagram!
  • Jednou měsíčně se potkáváme na společné PeckaSnídani. Můžeš se na ní dozvědět co je nového, jaké jsou plány, co se povedlo a co můžeme ještě zlepšit.
  • Pro chvíle odpočinku máme relax zónu s PlayStationem VR™ a fotbálkem – pravidelně si poměřujeme síly v turnajích.
  • Máme zdarma občerstvení a skvělou kávu z pákového kávovaru. Můžeš se naučit být baristou, pokud chceš.
  • Pokud jsi z daleka a sedneme si, pomůžeme ti najít bydlení v Brně a první 3 měsíce budou na nás.

 

Myslíš, že bychom si mohli rozumět? Tak neváhej a napiš na jobs@peckadesign.cz nebo přes formulář níže.

Dej nám o sobě vědět

Rádi se podíváme na tvůj životopis. Pokud ho nemáš, postačí odkaz na LinkedIn. Jestli to bude vypadat slibně, pozveme tě na pohovor, ať zjistíme, jestli přeskočí jiskra. A pokud ano, bude to Pecka!

Odesláním tohoto formuláře potvrzuji, že jsem se seznámil se zde uvedenými informacemi o zpracování osobních údajů společností PeckaDesign s.r.o.
Tyto stránky jsou chráněny pomocí reCAPTCHA a platí zásady ochrany osobních údajů a smluvní podmínky společnosti Google.

Zpět nahoru