Python backend developer :: Brno

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?

Zaujala tě naše nabídka práce? Jednoduše mi prosím napiš, přilož CV, pár slov o sobě a ukázku kódu. Nezávazně si popovídáme online nebo u nás u kafe - ukážu ti kanceláře, představím náš tým zblízka, zodpovím dotazy a budeme hledat možnosti spolupráce.

        

 

Kontaktuj mě prosím na david.janek@mergado.com.

  Za tým tvůrců aplikace Mergado, ředitel vývoje David. 

 

  

Jak to u nás v Mergadu vypadá

Celý tým Mergado Developers

 

 

 

 

 

 

 

 

 

 

 

 

Tým Backend

 

V blízkosti kanceláře máme park, který využíme na oddych, ale i pro meetingy.

 

Rádi vyrážíme na různé výlety. Naposledy jsme takto byli v pavlovském Archeoparku.

 

Kontakt

David Janek, david.janek@mergado.com.