Python backend developer (obsazená)
Pracovní pozice Python backend developer aktuálně není otevřená. Pokud jsme tě ale i tak zaujali, ozvi se nám a uvidíme, jestli najdeme společnou řeč.
Chceš se stát součástí platformy Mergado? Náš nástroj má více než dvanáctiletou tradici a používají ho nejlepší české a slovenské marketingové agentury a mnoho e‑shopů na domácím i zahraničním trhu. Rozšiřujeme tým a rádi bychom mezi sebe přijali nového parťáka nebo parťačku na pozici backend developer. Primárně hledáme vývojáře se seniorními zkušenostmi, ale jsme připraveni dát šanci i šikovnému juniorovi.
Co bude náplň tvojí práce
Ve spolupráci s ostatními členy týmu budeš rozvíjet backend aplikace – tedy programovat v Pythonu nástroje od business analytiky až po učící se algoritmy. Hodit se ti přitom budou znalosti:
- Programovacího jazyka Pythonu
- Relačních databází (MySQL, PostgreSQL)
- Fulltext vyhledávání (ElasticSearch)
- Značkovacích jazyků (XML)
- Algoritmů a datových struktur
- Verzovacích systémů (Git)
- Linuxu a základních příkazů shellu
- Nemusíš znát všechno, stačí mít chuť se učit.
Jaké technologie používáme
- 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.
- PHP (Nette), TypeScript, React.js — frontend. Jeho vývoji se věnují kolegové, frontend vývojáři.
- Celery, asynchronní fronta, která zajišťuje zejména 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 na nabízíme my?
- Hlavní pracovní poměr
- Flexibilní pracovní dobu
- Přátelsky kolektiv plný odborníků, které baví jejich práce a rádi spolu chodí na pivo nebo třeba lasergame
- Kancelář v Brně na ulici Minská. Máme tu společenský prostor, dvě kuchyňky, sprchu pro cyklisty… zkrátka vše, aby se tu žilo dobře
- Účast na přednáškách, konferencích a hacketonech
- aktuální režim: jeden den v kanceláři, zbytek týdne na home office – v našich společných prostorech se ti postaráme o vlastní, pohodlné místo
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.