[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"job-459922":3,"similar-jobs-459922":38},{"id":4,"title":5,"slug":6,"description":7,"company":8,"addresses":13,"workfields":15,"education":19,"employment":22,"salary":25,"answer_form_iframe_url":26,"share_links":27,"open_graph_tags":32,"meta_tags":36},459922,"Platform Lead","platform-lead","\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">Bookbot is a recommerce platform that operates in 9 countries, ships books to 40 countries and has already sold over 10 million books. Every day we sell around 25,000 books and receive a little bit more. We are the\u003C/span>\u003Ca  rel=\"noopener noreferrer nofollow\" href=\"https://www2.deloitte.com/ce/en/pages/about-deloitte/topics/technology-fast-50.html\">\u003Cspan style=\"color:rgb(17,85,204);\"> 16th fastest growing tech startup in the CEE region\u003C/span>\u003C/a>\u003Cspan style=\"color:rgb(0,0,0);\">.\u003C/span>\u003C/p>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Who we’re looking for:\u003C/strong>\u003C/span>\u003C/p>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>You are an experienced platform engineer with expertise in AWS &amp; Kubernetes.\u003C/strong>\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">You can quickly get up to speed with our \u003Cstrong>infrastructure\u003C/strong> and help relieve our\u003C/span>\u003Ca  rel=\"noopener noreferrer nofollow\" href=\"https://www.notion.so/circular-club-463/David-Gazdo-CTO-Co-founder-f33b4b64ce5f434987dddb7adc91b9ed\">\u003Cspan style=\"color:rgb(0,0,0);\"> \u003C/span>\u003Cspan style=\"color:rgb(17,85,204);\">CTO David,\u003C/span>\u003C/a>\u003Cspan style=\"color:rgb(0,0,0);\"> by taking over a range of responsibilities.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">You’re \u003Cstrong>not afraid to propose new solutions\u003C/strong> and \u003Cstrong>can independently choose the most efficient technological strategies\u003C/strong> for your team.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">You are also familiar with our \u003Cstrong>application stack\u003C/strong>:\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Backend: Typescript (AdonisJS\u003C/strong> on older things\u003Cstrong>, NestJS\u003C/strong> on the new ones)\u003Cstrong>, MySQL, Redis, Manticore, Kafka\u003C/strong>)\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Frontend: Next.js, SWR, MaterialUI, BaseUI\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">You have good knowledge of the \u003Cstrong>Czech\u003C/strong> and\u003Cstrong> English\u003C/strong> languages.\u003C/span>\u003C/li>\u003C/ul>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>What is your great advantage\u003C/strong> - you have some\u003Cstrong> experience in leading a small DevOps team\u003C/strong>, but you are stil\u003Cstrong>l very hands-on\u003C/strong> (about 80% of your time). Or you want to take a step in your career towards leadership.\u003C/span>\u003C/p>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Your responsibilities (on top of being a platform engineer\u003C/strong>):\u003C/span>\u003C/p>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Have a clear overview of what’s happening in the teams and the broader context.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Ensure the delivery of results that align with requirements and priorities.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Regularly report to the CTO and sync with the Product Managers.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Represent the entire team and be the main contact for the Platform team.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Organize team demos/presentations.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Assist Product with ticketing and estimations.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Help manage sprints to ensure everything is well planned and completed on time.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Moderate daily stand-ups.\u003C/span>\u003C/li>\u003C/ul>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Current and upcoming Platform team projects:\u003C/strong>\u003C/span>\u003C/p>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Kafka Optimization &amp; Reliability\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Designing and managing Kafka consumers with auto-distribution across a worker pool\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Implementing circuit breakers and consumer-based topic control\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Leading zero-downtime migration to self-managed Kafka using Strimzi and MirrorMaker\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>CDC with Debezium\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Streaming data from MySQL to Snowflake (including audit logs)\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Implementing transactional outbox patterns\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Secrets Management\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Replacing the current secrets pipeline (\u003C/span>\u003Cspan style=\"color:rgb(24,128,56);\">AWS Secrets → Terraform → K8s Secret\u003C/span>\u003Cspan style=\"color:rgb(0,0,0);\">) with a more flexible solution like \u003Cstrong>External Secrets Operator\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>File Handling &amp; S3\u003C/strong> \u003Cstrong>Uploads\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Refactoring image upload pipeline to use UUIDs instead of auto-increment IDs\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Enabling direct uploads to S3 using presigned \u003Cstrong>URLs\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Scalability &amp; Infrastructure\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Revamping Kubernetes resource limits/requests\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Implementing autoscaling using \u003Cstrong>Karpenter\u003C/strong> and \u003Cstrong>KEDA\u003C/strong>\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Leveraging spot instances for \u003Cstrong>cost optimization\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Testing &amp; CI/CD Enhancements\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Integrating Cypress tests into the CI pipeline\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Finalizing per-PR deployment isolation:\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Separate instances of MailDev\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Isolated Manticore index clusters\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Kafka topic cleanup automation\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Implementing simple A/B testing across \u003Cstrong>backend\u003C/strong> and\u003Cstrong> frontend\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Setting up alerts and dashboards\u003C/strong> for everything - we need to know about infrastructure issues before they happen, or at least before customer support does.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Defining blueprints so that regular developers can easily set up monitoring for their features.\u003C/span>\u003C/li>\u003C/ul>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>DevOps Tech Stack:\u003C/strong>\u003C/span>\u003C/p>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Kubernetes, AWS.\u003C/strong>\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Terraform, ArgoCD, GitHub Actions, Prometheus, Loki, Manticore Search, Redis, Kafka, Keda, Aurora, MySQL.\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>How we work:\u003C/strong>\u003C/span>\u003C/p>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">The Platform team currently consists of about 3.5 people, including our\u003C/span>\u003Cspan style=\"color:rgb(17,85,204);\"> \u003C/span>\u003Cspan style=\"color:rgb(0,0,0);\">CTO, David Gazdoš. There are 18 developers overall.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">We have daily stand-ups, weekly Backend Tech Meetings and Frontend Tech Meetings, and bi-weekly deep dives into new features.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Our office \u003C/strong>is at \u003Cstrong>Kolbenova\u003C/strong> metro station, and\u003Cstrong> we work onsite with flexible working hours.\u003C/strong>\u003C/span>\u003C/li>\u003C/ul>\u003Cp>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>What we offer:\u003C/strong>\u003C/span>\u003C/p>\u003Cul>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>Our budget is 140,000 - 200,000 CZK/month\u003C/strong>\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Work with awesome people like the internal systems guru \u003C/span>\u003Ca  rel=\"noopener noreferrer nofollow\" href=\"https://www.notion.so/circular-club-463/Simon-Gabriel-Head-of-Internal-Core-System-96e083cc9a7a49c5b8a1a0a108ae655d\">\u003Cspan style=\"color:rgb(17,85,204);\">Simon\u003C/span>\u003C/a>\u003Cspan style=\"color:rgb(0,0,0);\">, and CTO \u003C/span>\u003Ca  rel=\"noopener noreferrer nofollow\" href=\"https://www.notion.so/circular-club-463/David-Gazdo-CTO-Co-founder-f33b4b64ce5f434987dddb7adc91b9ed\">\u003Cspan style=\"color:rgb(17,85,204);\">David\u003C/span>\u003C/a>\u003Cspan style=\"color:rgb(0,0,0);\">. The team is full of good vibes, and we sometimes grab a beer or go rock climbing together.\u003C/span>\u003C/li>\u003Cli>\u003Ca  rel=\"noopener noreferrer nofollow\" href=\"https://scriptease.lolo.team/917014/episodes/15128608-082\">\u003Cspan style=\"color:rgb(17,85,204);\">Listen to a podcast\u003C/span>\u003C/a>\u003Cspan style=\"color:rgb(0,0,0);\"> with David &amp; Simon to get an even better understanding of how our development team works and what we’re currently tackling.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">\u003Cstrong>We build everything in-house\u003C/strong>, so there’s a wide variety of problems to solve-you won’t get bored, and there’s always something to work on and innovate.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">You’ll \u003Cstrong>see the results of your work\u003C/strong> immediately - when we rework or optimize a process, it typically has visible positive effects, not just on the website but also in the warehouse, shipping, customer support, or intake. If something goes wrong, you'll hear about it within minutes!\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">An amazing opportunity to have a \u003Cstrong>significant impact on the future of Knihobot\u003C/strong> and to \u003Cstrong>grow with us exponentially.\u003C/strong>\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">MultiSport card, employee discounts on buying and selling books, and discounts with partners.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Professional development budget.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">One extra week of vacation after one year of cooperation, two extra weeks after two years.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">Option to gain ESOP (employee stock ownership plan) and have a financial stake in the company’s success.\u003C/span>\u003C/li>\u003Cli>\u003Cspan style=\"color:rgb(0,0,0);\">An informal environment and a pragmatic approach to getting things done.\u003C/span>\u003C/li>\u003C/ul>\u003Cp>\u003C/p>",{"id":9,"name":10,"logo":11,"about":12},9512,"Knihobot s.r.o.","https://app.recruitis.io/file/knihobot-bookbot-logo-4nPG7CUyrL","Do oběhu jsme vrátili více než 10 milionů knih, působíme ve čtyřech zemích (doručujeme do 40ti zemí) a jsme e-shopem roku 2021, 2022 a 2023. Dokázali jsme to jen díky týmu lidí, kteří každý den pracují na zákaznické spokojenosti, hledají cestu k udržitelnější budoucnosti a dohlíží, aby vše fungovalo, jak má.",[14],"Kolbenova 931/40b, Prague 9, CZ",[16],{"id":17,"name":18},"1218","Softwarový inženýr",{"id":20,"name":21},-1,"Vzdělání není podstatné",{"id":23,"name":24},0,"Práce na plný úvazek","140 000 - 200 000 CZK","https://app.recruitis.io/answer/form/tsquBXi66UWA1hQNWID1Htg5LjFe2RhE/cs?portal=1&csid=1013",{"facebook":28,"twitter":29,"linkedin":30,"email":31},"https://www.facebook.com/sharer/sharer.php?u={URL}","https://twitter.com/intent/tweet?url={URL}","https://www.linkedin.com/sharing/share-offsite/?url={URL}","mailto:?subject=Podívej se na pozici Platform Lead - vypadá zajímavě!&body=Narazil(a) jsem na inzerát pro Platform Lead a napadlo mě, že by tě to mohlo zajímat. Tady je odkaz: {URL}",{"twitter:card":33,"og:type":34,"og:title":5,"og:description":35,"og:image":11},"summary","website","Bookbot is a recommerce platform that operates in 9 countries, ships books to 40 countries and has already sold over 10 million books. Every day we sell around 25,000 books and receive a little bit more.&#8230;",{"canonical":37},"https://pracevpraze.cz/inzerat/459922-platform-lead",[39,58,71,98,114],{"id":40,"title":41,"answer_count":42,"company":43,"slug":47,"address":48,"employment":49,"workfields":50,"salary_formatted":57},487507,"Category Specialist",5,{"id":44,"name":45,"logo":46},9386,"Notino, s.r.o.","https://app.recruitis.io/images/no_avatar_company.png","category-specialist","Londýnské náměstí 881, Brno, CZ",{"id":23,"name":24},[51,54],{"id":52,"name":53},"1607","Marketingový specialista",{"id":55,"name":56},"1711","Specialista marketingových analýz",null,{"id":59,"title":60,"answer_count":23,"company":61,"slug":64,"address":65,"employment":66,"workfields":67,"salary_formatted":57},487495,"Modelář",{"id":62,"name":63,"logo":46},37,"T design s. r. o.","modelar","Brněnská 1997, Hradec Králové, CZ",{"id":23,"name":24},[68],{"id":69,"name":70},"31","Strojírenství",{"id":72,"title":73,"answer_count":74,"company":75,"slug":78,"address":79,"employment":80,"workfields":81,"salary_formatted":97},487489,"Operátor/ka výrobní linky Pardubice - KLIDNÁ PRÁCE, KTEROU SI ZAMILUJETE od 20.4.26",3,{"id":76,"name":77,"logo":46},9554,"SMART Career s.r.o.","operator-ka-vyrobni-linky-pardubice-klidna-prace-kterou-si-zamilujete-od-20-4-26","Pardubice, CZ",{"id":23,"name":24},[82,85,88,91,94],{"id":83,"name":84},"4505","Kontrolor kvality",{"id":86,"name":87},"39","Výroba",{"id":89,"name":90},"3902","Dělník",{"id":92,"name":93},"3906","Montážník/montér",{"id":95,"name":96},"3909","Operátor strojů a zařízení","29 500 - 33 000 CZK",{"id":99,"title":100,"answer_count":23,"company":101,"slug":104,"address":105,"employment":106,"workfields":109,"salary_formatted":113},487487,"Večerní úklid zdravotnického zařízení – Prostějov",{"id":102,"name":103,"logo":46},9563,"GEISLER úklidová firma s.r.o.","vecerni-uklid-zdravotnickeho-zarizeni-prostejov","Prostějov, CZ",{"id":107,"name":108},6,"Brigáda",[110],{"id":111,"name":112},"2810","Uklízečka","135 CZK za hodinu",{"id":115,"title":116,"answer_count":117,"company":118,"slug":121,"address":122,"employment":123,"workfields":124,"salary_formatted":57},487480,"Seřizovač CNC- náborový příspěvek 50.000 Kč",2,{"id":119,"name":120,"logo":46},9585,"výroba v Benešově","serizovac-cnc-naborovy-prispevek-50-000-kc","Křižíkova 1489, Benešov, CZ",{"id":23,"name":24},[125],{"id":86,"name":87}]