Python programátor Lidé.cz
Prague - Czech Republic
Job Summary
Pracujeme na nové generaci serveru Lidé.cz - pojďte s námi porazit ostatní sociální platformy. Každý den zaznamenáváme zhruba 2 miliony zobrazení embedu vyšší desítky tisíc nových komentářů a vyšší stovky tisíc lajků. Programujeme GraphQL API které musí obsloužit několik tisíc requestů za sekundu. Lidé.cz vyrostly na podvozku Seznam Diskuzí které už 5 let neustále technologicky i produktově rozvíjíme. V posledních letech šlapeme do integrace velkých jazykových modelů řešíme výkonnostní optimalizace nebo uložení a předávání dat napříč několika systémy (několik MySQL Kafka Elasticsearch Redis).
Co budete dělat a na co se můžete těšit
- Píšeme v Pythonu 3 používáme FastAPI Flask Strawberry nebo SQLAlchemy.
- Využíváme Git. Nad každou provedenou změnou v kódu se automaticky spustí testy zabalí se do docker kontejneru a nasadí se do Kubernetes.
- Provozujem SCRUM a nezapomínáme na Code review.
- Pracujeme v menších vývojových týmech o cca šesti až osmi vývojářích. S ostatními týmy v naší divizi sdílíme technologický základ takže si rádi pomáháme a předáváme znalosti.
- Každý tým je virtuálně rozdělen na Frontendové a Backendové vývojáře.
- Dbáme na to aby se nám dobře pracovalo - každý využívá vývojové prostředí a operační systém který mu nejlépe vyhovuje.
- Jsme u celého procesu vývoje - od nápadu přes návrh architektury až po samotnou implementaci v námi zvolených technologiích.
- Na formality si nepotrpíme zapomeňte na dress code všichni si tady tykáme.
- Pružnou pracovní dobu včetně home office. Díky nastaveným procesům a intenzivní komunikaci víme že zvládneme pracovat z domu i dlouhodobě. Přesto se rádi vídáme kdykoliv je to možné.
- Dáme vám prostor pro vlastní iniciativu. Nemusíte se bát ozvat naopak si ceníme iniciativy. Osobní cíle které u nás najdete by vám měly pomoci se vzdělávat a osobnostně či kariérně posouvat.
- Pořádáme teambuildingy a po práci spolu rádi grilujeme nebo hrajeme deskové hry.
Hledáme kolegu který...
- má zkušenost s backendem v Pythonu a blízko k webovým technologiím
- na předchozích projektech použil nginx uwsgi nebo gunicorn
- má znalost asynchronního programování a umí navrhovat věci tak aby fungovaly i ve velkém provozu
- přemýšlí o výkonu latenci cachování a škálování (aplikace i databáze)
- už dříve pracoval s MySQL nebo PostgreSQL a zná Redis nebo Elasticsearch
- má chuť podílet se na vývoji sociálních prvků Seznamu
- rád pracuje v týmu zajímá se o nové trendy učí se novým věcem a sdílí svoje know-how s ostatními nebojí se řešit zajímavé problémy a přemýšlí nad nimi.
Jaké zkušenosti navíc oceníme:
- Zkušenost s distribuovanou architekturou a Kafkou.
- Zabýval(a) jste se performance optimalizacemi aplikace či databáze.
- Hlubší znalosti databází Elasticsearch (fulltext/relevance/agregace/vektorové hledání) Redis (cache/pipeliny/sorted sety/optimalizce) nebo PostgreSQL (grafový přístup k datům v databázi/optimalizace dotazů).
About Company
Nejnavštěvovanější český internetový portál nabízející vyhledávač, e-mail, aktuální zprávy, předpověď počasí a odkazy, které se mohou hodit.