ContentKing hledá PHP vývojáře [Brno]
- ContentKing Czech Republic
- Nette Partner | 1
Jsme ContentKing, brněnský SaaS pro SEO monitoring & auditing webových stránek. Naši aplikaci využívají digitální marketéři z celého světa, včetně firem jako Netflix, Shopify, Atlassian či Fedex. Jejich weby monitorujeme nepřetržitě 24/7 a zaznamenáváme veškeré změny, které se na nich odehrávají.
Náš denní chléb
Práce na ContentKingu není jako psaní dalšího webu nebo e-shopu. Monitorovací engine máme napsaný v PHPčku, které nám běží jako síť procesů pospojovaných RabbitMQ. Aktuálně zpracováváme 60.000 stránek za minutu, a jejich data ukládáme do MariaDB a ElasticSearch clusterů. Další systémy se starají o prioritizaci práce, heuristiky, extrakci dat z HTTP odpovědí či renderovaného DOMu, import Google Analytics a jiných externích dat apod. Data pak frontendu vystavujeme skrz GraphQL API. To vše stavíme tak, abychom byli schopni škálovat pro stále rostoucí množství zkušebních účtů i zákazníků po celém světě, z pohodlí naší brněnské kanceláře.
Naše kultura
Pokud hledáš práci, kde se implementuje dle formální specifikace, byl bys u nás zklamaný. U nás se na aplikaci budeš podílet nejen na úrovni kódu, ale stejnou měrou také na její koncepci, designu i následném provozu.
Abychom naši vizi drželi ukotvenou v realitě, založili jsme firemní kulturu na transparentnosti a sdílení informací:
- Zajímá tě, jaké nové funkce si naši zákazníci přejí?
→ Stačí mrknout na zpětnou vazbu v Productboardu.
- Chceš vědět, o čem nám uživatelé píšou na zákaznické podpoře?
→ Projdi si Intercom nebo kanál
#support
na Slacku. - Zajímá tě, jak si firma vede z hlediska příjmů?
→ Čísla svítí v Geckoboardu na obrazovkách po kanceláři.
- Máš nápady, jak náš produkt či procesy zlepšit?
→ Poděl se o ně s týmem, a s velkou pravděpodobností se stanou realitou.
Naše řemeslo
Codebase je srdcem toho, co děláme, a proto nám nesmírně záleží, v jakém je stavu. Kvalitu kódu měříme tím, jak snadné je v něm implementovat změny, co jsou potřeba. Proto se o best practices, znovupoužitelnosti, prevenci celých kategorií chyb nebo pohodlnosti změn co týden bavíme jak při code reviews, tak i v dedikovaném meetingu. Se stabilitou nám pomáhají Nette Tester, PHPStan a Slevomatí Coding Standard. A o strastech, úspěších či dalších plánech informujeme zbytek týmu na pravidelné retrospektivě.
Součástí práce je i provoz aplikace na vlastním železe hostovaném v Holandsku a dalších částech světa. Release provádíme i několikrát denně. Proto investujeme náš čas i peníze taky do diagnostických nástrojů. Kromě logů a reportů v Sentry si vytváříme podpůrné nástroje v Grafaně, kde jak sobě, tak i třeba zákaznické podpoře, umožňujeme udělat si větší obrázek o tom, co se v aplikaci stalo.
Koho hledáme
Hledáme kolegy, které výše popsané výzvy odradí nadchnou, a
zároveň splňují následující požadavky:
- 3 a více let zkušeností s PHP
- zkušenost s SQL či Elasticsearch
- schopnost jasně artikulovat argumenty
- schopnost komunikovat v angličtině
Následující zkušenosti určitě najdou uplatnění:
- PHP v CLI
- GraphQL
- Fronty zpráv (RabbitMQ, Kafka)
- Grafové databáze
- Architektura aplikací
- Zkušenost s Go
Co nabízíme
Být vývojářem v ContentKingu znamená být součástí úzce propojeného týmu lidí zapálených do našeho produktu.
Kromě toho nabízíme také solidní podmínky:
- Práce v rychle rostoucím SaaS startupu – vyvíjíme platformu, kterou denně používají zákazníci jako Atlassian, Netflix nebo MongoDB.
- Možnost získat podíl ve firmě.
- Práce na plný úvazek, odpovídající platové ohodnocení, 25 dní dovolené a další benefity.
- Macbook Pro pro pracovní i osobní využití.
- Rozpočet na osobní rozvoj ve výši 10 000 Kč za rok (na konference, knihy či online kurzy).
- Mobilní tarif od Vodafone s neomezeným voláním, SMS zprávami a daty.
- Pohodlná kancelář v centru Brna (Masarykova ulice) s plně vybavenou kuchyní.
- Týdenní obědy s celým týmem na účet firmy.
Jsi připraven/a na svou další výzvu? Napiš nám na work@contentkingapp.com nebo se přihlas tady.
Editoval ContentKing Czech Republic (1. 3. 2021 15:41)