PHP developer: Brno (obsadená)

Chceš sa stať súčasťou platformy Mergado? Náš nástroj má viac ako dvanásťročnú tradíciu a používajú ho najlepšie české a slovenské marketingové agentúry i veľké množstvo e‑shopov na domácom a zahraničnom trhu. Radi by sme medzi seba prijali nového parťáka alebo parťáčku na pozíciu PHP developer junior/​medior.

Čo bude náplň tvojej práce

V spolupráci s ostatnými členmi tímu budeš ako PHP vývojár rozvíjať našu hlavnú aplikáciu Mergado. PHP používame primárne pre frontend (v Nette frameworku) –⁠ a to v tandeme s JavaScriptom (resp. TypeScriptom) na strane klienta, ktorým niekedy menej a niekedy naozaj veľmi zvyšujeme priamu interaktivitu nášho UI. Budeš tiež pracovať na vývoji aplikácií, ktoré ponúkame prostredníctvom Mergado Store a riešiť samotné zázemie pre ďalšie aplikácie tretích strán.

Hodiť sa ti pritom budú znalosti:

  • Programovacieho jazyka PHP 8+ a objektového programovania
  • Nette frameworku
  • písanie testov (používame Nette Tester)
  • MariaDB, MySQL
  • JavaScriptu (resp. TypeScriptu)
  • značkovacích jazykov (XML)
  • verziovacieho systému Git a služby GitHub
  • Nemusíš poznať všetko, stačí mať chuť učiť sa.

Ako technológie používame

  • PHP (Nette), TypeScript, React.js — frontend
  • Python poháňa backend Mergada a poskytuje logiku na spracovanie dát.
  • MariaDB (naša primárna databáza), MongoDB (úložisko pre dočasné dáta bez pevnej schémy), Redis (úložisko slúžiace primárne ako message broker, sekundárne ako in-memory cache), ElasticSearch (pre statické dáta).
  • Docker pre lokálny vývoj aj deployment na produkciu.
  • Zelery ako asynchrónny front, zaisťujúci distribuované spracovanie dát a tiež komunikáciu medzi frontendom a backendom.
  • HTTP REST API, poskytuje užívateľskému rozhraniu API pre prácu so štatistickými dátami, ktoré spracováva a agreguje samostatná aplikácia napísaná v Pythone.
  • SQLAlchemy, Flask, lxml a mnoho ďalších.

A čo ponúkame my?

  • hlavný pracovný pomer 
  • flexibilný pracovný čas
  • priateľský kolektív plný odborníkov, ktorých baví práca a radi spolu chodia na pivo alebo napríklad lasergame
  • kancelárie v Brne na Cejli – máme tu spoločenský priestor, dve kuchynky, sprchu pre cyklistov a mnoho ďalšieho
  • účasť na prednáškach, konferenciách a hacketonoch
  • počas skúšobnej doby režim tri dni v kancelárii, zvyšok týždňa na home office 
  • v našich spoločných priestoroch sa ti postaráme o vlastné pohodlné miesto

Prečo pracovať v Mergade?

  • Sme tím seniorov aj juniorov, ktorí pracujú s celým radom moderných technológií.
  • Máme niekoľko backend serverov, obrovskú SQL databázu pre “prietokové” dáta, terabajtov štatistických dát v PostgreSQL databáze, z ktorej sa snažíme dolovať zaujímavé informácie a vizualizovať ich užívateľom.
  • Používame Redis, MongoDB, máme vlastný OAuth2 server, vlastný “Rotten” a “Fresh” XML parsery a dotazovací jazyk MQL (Mergado Query Language).
  • Pri vývoji našej aplikácie pracujeme na veľkých aj malých úlohách. Každý vývojár sa tým podieľa na určovaní smeru, ktorý sa budeme naďalej vydávať.
  • Navzájom sa vzdelávame organizovaním vývojárskych prednášok alebo pri online stretnutiach. A do toho sa spolu čas od času vydáme utužiť partiu na piknik, lyže, motokáry a ďalšie akcie.

Ako postupovať ďalej?

Zaujala ťa naša ponuka práce? Jednoducho mi prosím napíš, prilož CV, pár slov o sebe a ukážku kódu. Nezáväzne sa porozprávame online alebo u nás pri káve – ukážem ti kancelárie, predstavím náš tím zblízka, zodpoviem otázky a budeme hľadať možnosti spolupráce.

Kontaktuj nás prosím na team@mergado.com.


Zaujímajú ťa ďalšie ponuky práce? Buď v kontakte s novinkami Mergado Devs:

Ako to u nás v Mergade vyzerá