Modrý koník hľadá programátora
marketplace

O čo ide?

Modrý koník je jednou z najväčších stránok pre ženy-matky na českom a slovenskom trhu.
Modrykonik.cz, Modrykonik.sk

Našou víziou je vybudovať na Modrom koníku marketplace. Momentálne sme totiž miestom, kam sa chodia ženy ohľadom nákupov poradiť. Radi by sme sa však stali miestom, kde si môžu tieto produkty následne cez Modrého koníka priamo z eshopov aj kúpiť.

TLDR 🔎

  • Nad najväčším ženským diskusným fórom s bazárom (1,6 mil. žien mesačne) budujeme marketplace pre ženy/matky/deti.
  • Hľadáme viacerých nových kolegov, aby nám pomohli napr. s: Marketplace backend, Billing system, Machine learning na automatizované zatrieďovanie tovarov z XML feedov alebo s prevádzkou našej serverovej farmy a pod.
  • UI robíme v Reacte, Redux, backend API Python Django, DB PostgreSQL + Solr, Redis
  • Mal by si teda vedieť programovať aspoň v jednom jazyku (napr. python, javascript, php, java, ruby, pascal, C) a zároveň ovládať HTML a CSS tak, že vieš podľa screenshotu vytvoriť rovnako vyzerajúci web.
  • Do teamu by sa nám tiež hodil kolega, ktorý má aj Devops skúsenosti.
  • Celá firma pracuje fulltime remote z rôznych kútov Čiech a Slovenska. Ak sa však potrebujeme vidieť, máme kancelárie v Prahe a v Bratislave.
  • Plat sa môže v závislosti od tvojich schopností a skúseností pohybovať v rozmedzí od 1,850 do 4,500 (zamestnanec brutto mzda) alebo ak si freelancer, tak od 2,500 do 6,000 EUR (fakturácia).

Ak ťa o tejto práci a našom teame zaujíma viac detailov, alebo ak máš záujem reagovať, čítaj ďalej ...

... ešte ti posielame pozdrav z nášho Zoom meetingu 👋😉

Trochu detailnejšie

Jednou z najsilnejších častí Modrého koníka je bazár. Nájdeš tam cca 3,000,000 aktívnych inzerátov. Každý mesiac v ňom inzeruje viac ako 50,000 žien, ktoré spravia viac ako 200,000 predajov mesačne.

V ostatných rokoch sme toto miesto sprístupnili eshopom, aby mohli svoju ponuku automatizovane zverejniť aj návštevníčkam bazára na Modrom koníku. To je však len začiatok cesty, na ktorú sa práve púšťame.

Začíname so segmentom kočíky a postupne budujeme našu kočíkopédiu Modrého koníka. To, čo si môžeš teraz pozrieť na webe, je len rozpracovaná verzia. Do marketplace budeme postupne pridávať košík, platbu kartou a ďaľšie produktové segmenty. Vo finále tam budú všetky produkty, ktoré súvisia s tehotenstvom, materstvom a rodičovstvom. Teda všetko od kočíkov cez autosedačky, bicykle, kozmetiku až po spotrebiče do domácnosti.

Tu je ukážka terajšieho stavu kočíkopédie:

Aké technické výzvy ťa u nás čakajú?

Ak sa k nám pridáš, čakajú ťa s nami takéto a aj ďaľšie technické výzvy.

Marketplace backend 🛒 🛠
Budeme potrebovať navrhnúť a uviesť do života kompletnú architektúru pre marketplace backend, čo bude obnášať vytvorenie produktových stránok s ponukou od jednotlivých predajcov, rozhrania pre predajcov a kupujúcich, spojazdniť nákupný proces (košík, doručenie, platba) a pod.
Ideálne by bolo, ak si už predtým pracoval na tvorbe eshopového alebo marketplace riešenia, prípadne máš skúsenosti s Shopify Marketplace Kit alebo s napojením nejakého predajcu na Amazon FBA.

Billing system 💶 😵‍💫
Budeme sa spolu trápiť s návrhom a implementáciou billing systému, kde sa budeme musieť prispôsobiť a zmieriť s nelogickými a komplikovanými zákonmi, ktoré veru nie sú navrhnuté na prospech predajcom. Výhodou by bolo, ak by si mal predchádzajúce skúsenosti s prácou pre fintech.
(Blog post: Why billing systems are a nightmare for engineers)

AI/machine learning na zatrieďovanie variantov tovarov 🗂 🧮
Už teraz pracujeme na systéme, ktorý nám bude pomáhať zatrieďovať veľa rôznych produktov a ich varianty, ktoré sa často líšia len v jednom parametri, no ten je pre zákazníka dôležitý.
Neschopných e-commerce systémov, ktoré ľudia využívajú, je na trhu už dosť. Chceme prísť s niečím, čo skutočne pomôže ľuďom nájsť ten správny produkt a nebude ich miasť. Bude treba rozhodnúť, čo je ešte automatizovateľné a kde už treba ručnú kontrolu. V tomto prípade by nám veľmi vyhovovalo, ak by si bol pedant, ktorému bude záležať na dotiahnutí AI modelu do produkčnej funkčnosti a zároveň ho udrží funkčným.

(Blog post: Deployed your Machine Learning Model? Here’s What you Need to Know About Post-Production Monitoring.)

Migrácia existujúceho react+webpack kódu na react+nextjs+graphql 📘 📙
Potrebujeme vymyslieť stratégiu, ako postupne premigrovať (a pritom sa nezabiť) existujúci kód postavený na React + redux + webpacku do React + nextjs + grapgql. Sledujeme tým zníženie komplexity kódu z Reduxu a prechod na štandard, ktorý sa ustálil od 2016, keď sme s reactom len začínali.
Zároveň je pre nás výzvou udržiavanie rozsiahleho existujúceho kódu. Takže hľadáme aj niekoho, kto má schopnosť čítať cudzí kód, ktorý nám pomohol Koníka rozbehnúť a zároveň má pokoru a rešpekt nemeniť hneď veci, ktorým nerozumie, resp. nemá ešte znalosť prečo je to tak, ako to je.

End-to-end testing 🎈📌
Chceme zaviesť automatické end-to-end testovanie. Budeme mať features, ktoré bude používať výrazne menej používateľov ako na terajšom koníkovskom rozhraní pre mamičky. Napr. to bude merchant account. V týchto častiach teda nebudeme môcť využívať crowdtesting - teda to hodíme na userov, nech nám dajú vedieť, či a ako im to funguje. Potrebujeme iný spôsob, ako aktívne predchádzať bugom.
Už sme skúšali zaviesť e2e testing, ale nedotiahli sme to. Potrebujeme niekoho, kto má devops skills a dokáže to celé spraviť alebo bol pritom, keď sa to niekde robilo a bude vedieť zosekať rozsah toho, čo je pre nás najnutnejšie tak, aby to bolo pre nás zvládnuteľné a zároveň to aj fungovalo.

Aké technológie používame?

Aké znalosti u nás môžeš uplatniť, alebo čo sa môžeš u nás naučiť.

Samozrejme HTML, CSS, JS... ale okrem toho:

Koho hľadáme a čo očakávame?

Must have

Keďže nehľadáme len seniora, ale môžeš byť aj junior, toto je minimum, ktoré vyžadujeme na túto pozíciu:

Kúsok z našej knižnice. Vieš o dobrej knihe súvisiacej s tvojou prácou? Daj vedieť, objednáme.

Nice to have

Ak niečo z toho vieš/spĺňaš, tak je to plus, ak nie, pokojne sa to môžeš naučiť „za pochodu” u nás.

Čo je tiež výhodou

Zároveň hľadáme aj budúceho team leadera

Hľadáme viac nových kolegov. Juniora, ale i seniora. Hľadáme teda zároveň aj niekoho, kto má ambíciu prevziať rolu team leadera. Byť zodpovedný za kód a chod celého technického riešenia Modrého konika. Ak teda nie si len programátor, ale tvoje ambície sú vyššie, budeme len radi. Určite sa ozvi a napíš nám, aké máš v tomto skúsenosti a aké sú tvoje ambície.

Čo ponúkame?

Kedy? Potrebovali by sme ťa už teraz. Najlepšie hneď 😁

Team Modrého koníka

Modrý koník nie sú len mamičky na našich fórach alebo návštevníci webu obchodujúci v našom bazáre. Aby mohol „Koník“ fungovať, musí mať schopný team, ktorý sa o webové stránky postará.

Akí sme?

Vyberáme si medzi seba len takých ľudí, ktorí sa správajú tak ako my. Tým pádom máme rovnaký názor na to, čo je správne a čo nie. Čo je ešte OK a čo už nie je. Čo je slušné a čo už neslušné. Ak k nám príde človek, ktorý nezdieľa rovnaké hodnoty, tak sa s ním skôr či neskôr rozlúčime. Nech je to pokojne aj najväčší expert v odbore.

Môžeš teda očakávať, že v Koníku sa budeš stretávať s kolegami, pre ktorých sú nižšie uvedené veci rovnako dôležité. Od teba budeme očakávať to isté.

Vzájomná úcta je pre nás dôležitá

Vážime si jeden druhého. Bez ohľadu na pozíciu vo firme sme si ako ľudia rovní. Nenávisť, neprajníctvo, politikárčenie či ohováranie u nás nemá miesto. Každý z nás je vždy ochotný pomôcť kolegovi, no pomoc druhých nezneužívame. Hráme fér, ale po hlave si skákať nenecháme.

Zmena je očakávana a akceptovaná

Zmena má v Koníku vybudovanú tradíciu. Síce sa nijako obzvlášť v zmenách nevyžívame, avšak chápeme ich nutnosť. Je nám jasné, že sa nedá zlepšovať bez radikálnych a častých zmien. Často experimentujeme. Ak niečo nejako robíme hoci aj 7 rokov, neznamená to, že to nemôžeme hneď zajtra zmeniť (ak to dáva zmysel). Je nám jasné, že je stále veľa nových možností, ktoré môžeme vyskúšať. A veľa z nich aj skúšame.

Vieme si priznať chyby

Sme si vedomí, že nič nepokazí iba ten, kto nič nerobí. Je nám jasné, že každý robí chyby. Patria k životu. Nemáme teda problém priznať si vlastné chyby. To však neznamená, že tolerujeme nedbalosť. Priznanie chyby nevnímame ako prejav slabosti, ale ako niečo, vďaka čomu sa učíme a posúvame ďalej. Toho, kto chybu spravil, nekritizujeme, ale pomôžeme mu ju rýchlo napraviť a spoločne sa poučíme, aby sme sa takých vecí v budúcnosti vyvarovali.

Sme nadšení pre to, čo robíme

To, čo robíme, nás baví a chceme to robiť. Keď to tak občas nie je, snažíme sa to zmeniť. Jasné, že nie všetky činnosti, ktoré sú súčasťou našej práce, máme vyslovene v obľube. V sumáre však máme svoju prácu radi a napĺňa nás. Bez toho by to jednoducho nešlo. Nevieme si predstaviť chodiť do práce, ktorá nás nebaví, a do ktorej sa musíme väčšinu času nútiť. Takí sme.

Pár „pracovných“ fotiek

Takto sa (občas) bavíme...

Čo hovoria o Modrom koníkovi kolegovia?

Názory budúcich kolegov ti o nás prezradia viac ako načančaný text. Veríme, že z odkazov od ľudí z nášho teamu vycítiš, prečo je fajn byť súčasťou Modrého koníka.

Je tu dobre zvládnutý remote = možnosť robiť odkiaľkoľvek, asynchrónna komunikácia, málo meetingov a dostaneš HW na zariadenie domáceho pracovného miesta.

Malá, ale zabehnutá firma. Bezkonkurenčná jednotka v segmente na slovenskom trhu.

Za mňa úplná TOPka je firemná kultúra. Je to tu kamarátske a uvoľnené. Je tu fér komunikácia.

Super je, že sa ľuďom (aj keď niekedy kostrbato) oznamujú veci týkajúce sa firmy dopredu, že sa to s ľuďmi konzultuje a majú priestor vyjadriť svoj názor. Už len to, že sme súčasťou procesu pri tvorbe noviniek alebo nejakej inej zmene, je super. Človek má minimálne pocit, že bol vypočutý a mal šancu byť súčasťou tvorby.

Čo sa týka práce, nemám pocit, že by na mňa niekto na silu tlačil, nemusím robiť nad rámec pracovného času. Znie to ako samozrejmosť, ale poznám ľudí, čo bežne doháňajú prácu po večeroch a cez víkend.

To, že fungujeme ako remote firma a robíme z domu, je dosť dobrá vec. Znamená to totálne flexibilný pracovný čas. Niekedy si môžem cez deň zariadiť vlastné veci a potom dorobiť, čo musím.

Skvelá partia ľudí, ktorí sa vzájomne rešpektujú a nehrajú sa na nadriadených a podriadených.

S majiteľmi firmy sa môžeš vždy na rovinu porozprávať o čomkoľvek a môžeš od nich čakať férovosť a úprimnosť. Zároveň nepokazia žiadnu srandu.

Keď odvádzaš svoju prácu, môžeš si svoj pracovný čas naplánovať podľa seba a okrem pravidelných meetingov je pracovný čas flexibilný.

Máš 100% dôveru šéfa, že robíš to najlepšie, čo dokážeš. Keď sa niečo nedarí, preberme to a hľadajme riešenie. Máš dobrý nápad alebo by sa dalo niečo robiť lepšie? Zdieľaj a zamyslíme sa nad ním.

Nehlás sa, ak si konfliktný typ, nemáš sebareflexiu a presadzuješ sa na úkor ostatných. To by sa ti u nás zrejme nepáčilo.

Aj keď pracujeme remote, tak sa vídame denne online. Rozprávame sa a spoznávame sa počas neformálnych krátkych online stand-upov.

Pestuje sa u nás samostatná práca (ktorá však vyžaduje zodpovednosť) a súčasne spolupráca (ktorá vyžaduje ústretovosť a férovosť).

Kvôli chybám nerobíme „scény“. Každému sa môže stať, že sa pomýli. Nemusíš sa báť priznať sa. Vyriešime to spolu ako team.

Šéfa sa nemusíš báť, nehryzie 😉 a nie je to žiadny diktátor, počúva ťa, nemusíš sa mu báť čokoľvek povedať. A to je aj základ fungovania medziľudských vzťahov. Komunikácia je tu super.

Čo urobiť, ak ťa ponuka zaujala?

Pošli nám email

Dokedy budeme čakať?

Tento inzerát sme uverejnili 14. júla 2022. Väčšinou zvykneme vyberať nových kolegov dosť dlho, keďže je pre nás dôležitejšie nájsť správneho človeka, ako nájsť niekoho rýchlo.

Keď niekoho vyberieme, bude to oznámené na tejto stránke v upozornení hore. Ak to tam nebude, stále hľadáme.

Čo sa bude diať ďalej?

Ak nás tvoj email zaujme, pozveme ťa na pohovor. Ak nie, dáme ti vedieť, že nás nezaujal. Pohovor bude trvať cca 1-2 hodiny. Dáme ti okrem iného vypočítať pár matematických príkladov (žiadne hlavolamy, základná matika), naprogramovať pár krátkych programátorských úloh a spraviť pár príkazov na commandline.

Ak uspeješ na prvom kole pohovoru, dostaneš domácu úlohu. Ak ju vypracuješ správne, zavoláme ťa na druhý pohovor, kde sa online stretneš s ostatnými členmi teamu. Chceme, aby si mal možnosť spoznať viac ľudí z Koníka a oni teba.

Komu máš napísať?

Napíš mi (Michal Čerešňa je moje meno) na
hladame.programatora@modrykonik.com
v e-maile mi pokojne tykaj, aj tak si neskôr budeme tykať

Pekný deň!
Budúci kolegovia z Modrého koníka

PS: Ak tento inzerát nie je pre teba, ale poznáš vhodného kandidáta, daj mu, prosíme, o tejto ponuke vedieť. Ak vďaka tebe niekoho na pozíciu zoberieme, neminie ťa zaslúžená odmena (1000 EUR). Stačí ak nám potom povie, vďaka komu sa o pozícii dozvedel. Ďakujeme!

PS2: Ste dvaja kamoši čo si sedia a chcete ďalej spolu robiť, len neviete na čom? Ak obaja prejdete pohovorom, zoberieme vás naraz oboch.