Python backend developer: Brno

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é i slovenské marketingové agentúry a mnoho e-shopov na domácom i zahraničnom trhu. Rozširujeme tím a radi by sme medzi seba prijali nového parťáka alebo parťáčku na pozíciu backend developer. Primárne hľadáme vývojárov so seniornými skúsenosťami, ale sme pripravení dať šancu aj šikovnému juniorovi.

Čo bude náplň tvojej práce

V spolupráci s ostatnými členmi tímu budeš rozvíjať backend aplikácie – teda programovať v Pythone nástroje od business analytikov až po učiace sa algoritmy. Hodiť sa ti pritom budú znalosti:

  • Programovacieho jazyka Pythona
  • Relačných databáz (MySQL, PostgreSQL)
  • Fulltext vyhľadávania (ElasticSearch)
  • 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
  • Nemusíš poznať všetko, stačí mať chuť učiť sa.

Aké technológie používame

  • 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.
  • PHP (Nette), TypeScript, React.js - frontend. Jeho vývoju sa venujú kolegovia, frontend vývojári.
  • Celery, asynchrónny front, ktorý zaisť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 a mnoho ďalších.

A čo na ponúkame my?

  • hlavný pracovný pomer
  • flexibilný pracovný čas
  • priateľsky kolektív plný odborníkov, ktorých baví práca a radi spolu chodia na pivo alebo lasergame
  • kancelária v Brne na ulici Minská – máme tu spoločenský priestor, dve kuchynky, sprchu pre cyklistov a všetko, aby sa tu žilo dobre
  • účasť na prednáškach, konferenciách a hacketonoch
  • aktuálne režim na full remote, kancelárie sú v prípade záujmu stále prístupné

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.
  • 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 ako firma ďalej vydávať.
  • Používame Redis, MongoDB, máme vlastný OAuth2 server, vlastný "Rotten" a "Fresh" XML parsery a dotazovací jazyk MQL (Mergado Query Language).
  • Navzájom sa vzdelávame organizovaním vývojárskych prednášok v našej "Nekavárne" alebo pri online stretnutiach. A do toho sa spolu čas od času vydáme na piknik, lyže a ďalšie akcie, ako utužiť našu partiu.

Ako postupovať ďalej?

Zaujala ťa naša ponuka práce? Jednoducho mi 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 ma prosím na david.janek@mergado.com.

  Za tím tvorcov aplikácie Mergado, riaditeľ vývoja David.

 

Ako to vyzerá u nás v Mergade

Celý tím Mergado Developers

 

 

 

 

 

 

 

 

 

 

 

 

Tím Backend

 

V blízkosti kancelárie máme park, ktorý využívame na oddych, ale aj pre meetingy.

 

Radi vyrážame na rôzne výlety. Naposledy sme spolu boli v pavlovskom Archeoparku.

 

Kontakt

David Janek, david.janek@mergado.com.