O Mergade a prečo hľadá Python vývojára
Ak čítate tento blog častejšie, potom viete, že Mergado je distribuovaná webová aplikácia pre správu inzercie na Heureke, Zboží.cz aj v iných cenových porovnávačoch. Denne ju využívajú ako pracovníci e‑shopov, tak špecialisti marketingových agentúr. Tiež viete, že sa Mergado venuje ako vývoji technológie, tak výskumu marketingových metód.
Keď sa na vec pozriete z iného uhla, možno povedať, že Mergado je start-up — technologická spoločnosť s rastovou stratégiou, ktorá čelí zaujímavým vývojárskym a marketérským výzvam. A ako tento start-up rastie, rozširuje tím o backend vývojára.
Aké technológie tvorí Mergado
- Python, ktorý poháňa backend Mergada a poskytuje logiku pre spracovanie dát.
- MySQL (hlavné úložisko), PostgreSQL (úložisko pre štatistické dáta), 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).
- PHP, frontend je napísaný v Nette. Jeho vývoju sa venujú kolegovia, frontend vývojári.
- Celery, asynchrónna fronta, ktorá zabezpečuje najmä 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, NumPy, Pandas a mnoho ďalších.
Čo bude robiť Python vývojár
V spolupráci s ostatnými členmi tímu bude rozvíjať backend aplikácie — teda programovať v Pythone nástroje od biznis analytiky až po učiace sa algoritmy. Hodiť sa mu pritom budú znalosti:
- Programovacieho jazyka Pythonu
- Relačných databáz (MySQL, PostgreSQL)
- Značkovacích jazykov (XML)
- Algoritmov a dátových štruktúr
- Verzovacích systémov (Git)
- Linuxu a základných príkazov shellu
Ako postupovať ďalej
Zaujala Vás táto ponuka? Pošlite svoje CV s ukážkou kódu v Pythone Michalovi Janíkovi na michal.janik@mergado.com. Ak máte nejaké otázky , píšte na rovnakú adresu, alebo volajte na +420 777 628 156.