PHP developer: Brno (obsazená)

Jsme Mergado. Středoevropský lídr ve feed marketingu s více než dvanáctiletou tradicí. Našimi klienty jsou české i zahraniční marketingové agentury a velké množství e‑shopů. Usnadňujeme jim život při nastavování inzerce pro srovnávače zboží, marketplaces, sociální sítě a další reklamní kanály.

Rádi bychom mezi sebe přijali nového parťáka nebo parťačku na pozici PHP developer junior/​medior.

Co bude náplň tvojí práce

Ve spolupráci s ostatními členy týmu budeš jako PHP vývojář/​ka rozvíjet naši hlavní aplikaci Mergado. PHP používáme primárně pro frontend (v Nette frameworku) –⁠ a to v tandemu s JavaScriptem (resp. TypeScriptem) na straně klienta, kterým někdy méně a někdy opravdu hodně zvyšujeme přímou interaktivitu našeho UI. Budeš také pracovat na vývoji aplikací, které nabízíme prostřednictvím Mergado Store, a řešit samotné zázemí pro další aplikace třetích stran. 

Hodit se ti přitom budou znalosti:

  • Programovacího jazyka PHP 8+ a objektového programování
  • Nette frameworku
  • psaní testů (používáme Nette Tester)
  • MariaDB, MySQL
  • JavaScriptu (resp. TypeScriptu)
  • značkovacích jazyků (XML)
  • verzovacího systému Git a služby GitHub
  • Nemusíš znát všechno, stačí mít chuť se učit.

Jaké technologie používáme

  • PHP (Nette), TypeScript, React.js — frontend
  • Python pohání backend Mergada a poskytuje logiku pro zpracování dat.
  • MariaDB (naše primární databáze), MongoDB (úložiště pro dočasná data bez pevného schématu), Redis (úložiště sloužící primárně jako message broker, sekundárně jako in-memory cache), ElasticSearch (pro statická data).
  • Docker pro lokální vývoj i deployment na produkci.
  • Celery jako asynchronní frontu, zajišťující distribuované zpracování dat a také komunikaci mezi frontendem a backendem.
  • HTTP REST API, poskytuje uživatelskému rozhraní API pro práci se statistickými daty, které zpracovává a agreguje samostatná aplikace napsaná v Pythonu.
  • SQLAlchemy, Flask, lxml a mnoho dalších.

A co nabízíme my?

  • hlavní pracovní poměr a smlouvu na dobu neurčitou
  • flexibilní pracovní doba, kterou si můžeš řídit ve velké míře sám/​​​a
  • 3 sick days za rok
  • přátelský kolektiv plný odborníků, které baví jejich práce a rádi spolu chodí na pivo, výlety nebo třeba lasergame
  • pravidelná účast na workshopech, konferencích a hacketonech
  • hybridní režim – home-office a jeden den se setkáme společně v našich prostorách v Brně
  • bezplatné kurzy anglického jazyka přímo na pracovišti

Proč pracovat v Mergadu?

  • Jsme tým seniorů i juniorů, kteří pracují s celou řadou moderních technologií. Máme několik backend serverů, obrovskou SQL databázi pro “průtoková” data, terabajty statistických dat v PostgreSQL databázi, ze které se snažíme dolovat zajímavé informace a vizualizovat je uživatelům.
  • Používáme Redis, MongoDB, máme vlastní OAuth2 server, vlastní “Rotten” a “Fresh” XML parsery a dotazovací jazyk MQL (Mergado Query Language).
  • Při vývoji naší aplikace pracujeme na velkých i malých úkolech. Každý vývojář se tím podílí na určování směru, který se budeme nadále vydávat.
  • Navzájem se vzděláváme organizováním vývojářských přednášek v naší “Nekavárně” nebo při online setkáních. A do toho se spolu čas od času vydáme na piknik, lyže a další akce, jak utužit naši partu.
     

Jak postupovat dál?

Zaujali jsme tě a chceš být součástí našeho týmu? Jednoduše nám napiš na e‑mail team@mergado.com. Přilož prosím CV, pár slov o sobě a ukázku kódu.

Domluvíme se s tebou na setkání online, nebo u nás u kafe. Náš teamleader David ti ukáže kanceláře, představí tým zblízka, zodpoví tvé dotazy a společně budete hledat možnosti spolupráce.

 

Zajímají tě další nabídky práce? Buď v kontaktu s novinkami Mergado Devs:

Jak to u nás v Mergadu vypadá