{"id":19288,"date":"2025-06-30T12:36:23","date_gmt":"2025-06-30T10:36:23","guid":{"rendered":"https:\/\/o-seznam.cz\/kariera\/471265-python-programator-socialniho-ekosystemu\/"},"modified":"2026-04-08T09:51:04","modified_gmt":"2026-04-08T07:51:04","slug":"471265-python-programator-socialniho-ekosystemu","status":"publish","type":"post","link":"https:\/\/o-seznam.cz\/kariera\/471265-python-programator-socialniho-ekosystemu\/","title":{"rendered":"Python program\u00e1tor soci\u00e1ln\u00edho ekosyst\u00e9mu"},"content":{"rendered":"<h2>Popis pozice<\/h2>\n<ul>\n<li>Vyv\u00edj\u00edme diskuzn\u00ed a soci\u00e1ln\u00ed platformu, kterou m\u016f\u017eete zn\u00e1t z na\u0161ich obsahov\u00fdch web\u016f.<\/li>\n<li>Pracujeme na nov\u00e9 generaci serveru <a class=\"is-style-link-external\" href=\"http:\/\/xn--lid-dma.cz\" target=\"_blank\">Lid\u00e9.cz<\/a> \u2013 poj\u010fte s n\u00e1mi porazit ostatn\u00ed soci\u00e1ln\u00ed platformy.<\/li>\n<li>Ka\u017ed\u00fd den zaznamen\u00e1v\u00e1me zhruba <strong>2 miliony zobrazen\u00ed<\/strong> embedu, vy\u0161\u0161\u00ed des\u00edtky tis\u00edc nov\u00fdch koment\u00e1\u0159\u016f a vy\u0161\u0161\u00ed stovky tis\u00edc lajk\u016f.<\/li>\n<li>Programujeme GraphQL API, kter\u00e9 mus\u00ed obslou\u017eit n\u011bkolik tis\u00edc request\u016f za sekundu.<\/li>\n<li>Diskuze jsou tady s n\u00e1mi u\u017e skoro 5 let a neust\u00e1le je technologicky i produktov\u011b rozv\u00edj\u00edme. V posledn\u00edch letech \u0161lapeme do integrace velk\u00fdch jazykov\u00fdch model\u016f a p\u00ed\u0161eme si vlastn\u00ed jednoduch\u00e9 klasifik\u00e1tory nebo doporu\u010dovac\u00ed syst\u00e9m.<\/li>\n<li>P\u00ed\u0161eme v Pythonu 3, pou\u017e\u00edv\u00e1me FastAPI, Flask, Strawberry nebo SQLAlchemy.<\/li>\n<li>Vyu\u017e\u00edv\u00e1me Git. Nad ka\u017edou provedenou zm\u011bnou v k\u00f3du se automaticky spust\u00ed testy, zabal\u00ed se do docker kontejneru a nasad\u00ed se do Kubernetes.<\/li>\n<li>Provozujeme SCRUM a nezapom\u00edn\u00e1me na Code review.<\/li>\n<li>Pracujeme v men\u0161\u00edch v\u00fdvojov\u00fdch t\u00fdmech o cca \u0161esti a\u017e osmi v\u00fdvoj\u00e1\u0159\u00edch. S ostatn\u00edmi t\u00fdmy v na\u0161\u00ed divizi sd\u00edl\u00edme technologick\u00fd z\u00e1klad, tak\u017ee si r\u00e1di pom\u00e1h\u00e1me a p\u0159ed\u00e1v\u00e1me znalosti.<\/li>\n<\/ul>\n<h2>Po\u017eadavky na kandid\u00e1ta<\/h2>\n<ul>\n<li>M\u00e1 bl\u00edzko k <strong>webov\u00fdm<\/strong> technologi\u00edm.<\/li>\n<li>Tu\u0161\u00ed, co je to<strong> nginx, uwsgi<\/strong> nebo <strong>gunicorn<\/strong>.<\/li>\n<li>V\u00ed, \u017ee existuj\u00ed i jin\u00e9 datab\u00e1ze, ne\u017e MySQL a sly\u0161el t\u0159eba o Redisu nebo Elasticu.<\/li>\n<li>Dok\u00e1\u017ee p\u0159em\u00fd\u0161let, jak zpracovat v\u011bt\u0161\u00ed objem dat a jak je cachovat.<\/li>\n<li>M\u00e1 chu\u0165 pod\u00edlet se na v\u00fdvoji soci\u00e1ln\u00edch prvk\u016f Seznamu.<\/li>\n<li>R\u00e1d pracuje v t\u00fdmu, zaj\u00edm\u00e1 se o nov\u00e9 trendy, u\u010d\u00ed se nov\u00fdm v\u011bcem a sd\u00edl\u00ed svoje know-how s ostatn\u00edmi.<\/li>\n<li>Se neboj\u00ed \u0159e\u0161it zaj\u00edmav\u00e9 probl\u00e9my a p\u0159em\u00fd\u0161l\u00ed nad nimi.<\/li>\n<li>Pracoval na projektu st\u0159edn\u00ed velikosti.<\/li>\n<li>Pot\u00fdkal se s performance optimalizac\u00ed aplikace \u010di datab\u00e1ze.<\/li>\n<li>U\u017e m\u00e1 zku\u0161enosti a chce je d\u00e1l rozv\u00edjet.<\/li>\n<\/ul>\n<h2>Co za to dostanete<\/h2>\n<ul>\n<li>Jsme u cel\u00e9ho procesu v\u00fdvoje \u2013 od n\u00e1padu, p\u0159es n\u00e1vrh architektury a\u017e po samotnou implementaci v n\u00e1mi zvolen\u00fdch technologi\u00edch.<\/li>\n<li>Ka\u017ed\u00fd t\u00fdm je virtu\u00e1ln\u011b rozd\u011blen na Frontendov\u00e9 a Backendov\u00e9 v\u00fdvoj\u00e1\u0159e.<\/li>\n<li>Db\u00e1me na to, aby se n\u00e1m dob\u0159e pracovalo \u2013 ka\u017ed\u00fd vyu\u017e\u00edv\u00e1 v\u00fdvojov\u00e9 prost\u0159ed\u00ed a opera\u010dn\u00ed syst\u00e9m, kter\u00fd mu nejl\u00e9pe vyhovuje.<\/li>\n<li>Na formality si nepotrp\u00edme, zapome\u0148te na dress code, v\u0161ichni si tady tyk\u00e1me.<\/li>\n<li>Pru\u017en\u00e1 pracovn\u00ed doba v\u010detn\u011b home office. D\u00edky nastaven\u00fdm proces\u016fm a intenzivn\u00ed komunikaci v\u00edme, \u017ee zvl\u00e1dneme pracovat z domu i dlouhodob\u011b. P\u0159esto se r\u00e1di v\u00edd\u00e1me, kdykoliv je to mo\u017en\u00e9.<\/li>\n<li>D\u00e1me v\u00e1m prostor pro vlastn\u00ed iniciativu. Nemus\u00edte se b\u00e1t ozvat, naopak si cen\u00edme iniciativy. Osobn\u00ed c\u00edle, kter\u00e9 u n\u00e1s najdete, by v\u00e1m m\u011bly pomoci se vzd\u011bl\u00e1vat a osobnostn\u011b \u010di kari\u00e9rn\u011b posouvat.<\/li>\n<li>6 t\u00fddn\u016f dovolen\u00e9 (5 t\u00fddn\u016f dovolen\u00e9 + 5 free days), benefitn\u00ed program Cafeterie.<\/li>\n<li>Po\u0159\u00e1d\u00e1me teambuildingy a po pr\u00e1ci spolu r\u00e1di grilujeme nebo hrajeme deskov\u00e9 hry.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Popis pozice Vyv\u00edj\u00edme diskuzn\u00ed a soci\u00e1ln\u00ed platformu, kterou m\u016f\u017eete zn\u00e1t z na\u0161ich obsahov\u00fdch web\u016f. Pracujeme na nov\u00e9 generaci serveru Lid\u00e9.cz \u2013 poj\u010fte s n\u00e1mi porazit ostatn\u00ed soci\u00e1ln\u00ed platformy. Ka\u017ed\u00fd den zaznamen\u00e1v\u00e1me zhruba 2 miliony zobrazen\u00ed embedu, vy\u0161\u0161\u00ed des\u00edtky tis\u00edc nov\u00fdch koment\u00e1\u0159\u016f a vy\u0161\u0161\u00ed stovky tis\u00edc lajk\u016f. Programujeme GraphQL API, kter\u00e9 mus\u00ed obslou\u017eit n\u011bkolik tis\u00edc request\u016f [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_relevanssi_hide_post":"","_relevanssi_hide_content":"","_relevanssi_pin_for_all":"","_relevanssi_pin_keywords":"","_relevanssi_unpin_keywords":"","_relevanssi_related_keywords":"","_relevanssi_related_include_ids":"","_relevanssi_related_exclude_ids":"","_relevanssi_related_no_append":"","_relevanssi_related_not_related":"","_relevanssi_related_posts":"","_relevanssi_noindex_reason":"","footnotes":""},"categories":[],"tags":[],"location":[],"technology":[],"landing_category":[169,265,235],"class_list":["post-19288","post","type-post","status-publish","format-standard","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/posts\/19288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/comments?post=19288"}],"version-history":[{"count":5,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/posts\/19288\/revisions"}],"predecessor-version":[{"id":20275,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/posts\/19288\/revisions\/20275"}],"wp:attachment":[{"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/media?parent=19288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/categories?post=19288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/tags?post=19288"},{"taxonomy":"location","embeddable":true,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/location?post=19288"},{"taxonomy":"technology","embeddable":true,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/technology?post=19288"},{"taxonomy":"landing_category","embeddable":true,"href":"https:\/\/o-seznam.cz\/kariera\/wp-json\/wp\/v2\/landing_category?post=19288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}