- Full time
- Živnost
- Ostrava
🚀 Chceš proniknout do tajemství fulltextového hledání? Nejen Google a Seznam.cz ovládají umění efektivního prohledávání textu. V AGRP[DEV] máme detailní znalost a vysoce specializované know-how v této oblasti s vlastní specifickou doménou. Staň se SEARCH RELEVANCE ENGINEEREM pro náš produkt CODEXIS a pracuj s technologiemi, které pohání celý internet!
CODEXIS je právní informační systém, ve kterém nalezneš vše od A do Z v oblasti práva. Naším cílem je poskytovat ty nejlepší a nejaktuálnější právní informace a služby na špičkovém technologickém základě.
✨Co dál bys měl/a vědět o CODEXISu?
▻40.000 aktivních uživatelů
▻6.000 aktivních licencí
▻100.000.000 Kč účetní obrat
[👨💻Hlavní oblasti rozvoje produktu a engineering výzev]
Naši vývojáři se potkávají s komplexními výzvami, které překonávají každý den. CODEXIS je velmi specifický a náročný produkt a ty se na něm můžeš hodně naučit:
[👀 CO BY TĚ JAKO VÝVOJÁŘE MOHLO ZAJÍMAT]
- Velké množství a rozmanitost uživatelů: Vyvíjíme funkce, které uspokojují specifické potřeby různých uživatelských skupin, aniž bychom zároveň narušili spokojenost/uživatelskou zkušenost ostatních skupin
- Produktový vývoj: Úzce spolupracujeme s produktovými manažery na návrhu funkcí, aby produkt co nejlépe vyhovoval všem uživatelům
- Masivní množství dat: Produkt zpracovává a spravuje obrovské objemy dat (stovky GB textových dat a mnoho milionů relací)
- Široká paleta funkcionalit: Nabízíme široký rozsah funkcí, které musí být průběžně aktualizovány a rozšiřovány, aby byly v souladu s nejnovějšími technologiemi a tržními požadavky
- Vlastní DevOps tým: Přesto, že by každý měl zastávat přístup YBYR, máme extrémně šikovný a motivovaný devops team, který slouží jako enabler a pomáhá devs s konfigurací deploymentů a poskytuje platform support v providingu k8s prostředí, storages, DB, atp.
- CI/CD pipelines: Postavené na nejlepší lidstvu dostupné technologii – JENKINS
🦾Tech stack
- JAVA 21, Spring for GraphQL, AWS, Kafka, K8S, grpc, Postgres, SOLR, Spring boot, Jenkins, Testcontainers, S3, Weaviate
- GraphQL používáme od roku 2017 v produkci, takže známe opravdu každé jeho zákoutí. Od vlastního frameworku jsme přešli na Spring for Graphql, které je páteří komunikace FE-BE. GraphQL přináší zajímavé koncepty, jako např. globálně unikátní ID objektu, e2e type safety mezi BE a FE, update stavu na FE pomocí subscriptions, atp.
- AI – RAG, data augmentation, data extraction, question answering, atd. – interní prototypy AI extensions pro CODEXIS včetně toolingu chystáme do produkce v následujících měsících
- Scrapery – hodně dat je scrapováno z veřejných zdrojů, máme pro scraping vlastní platformu
- Používáme Copilot od Githubu, ChatGPT a další AI nástroje pro každodenní kódování
[👊Tvůj tým]
Pracujeme v malých, agilně řízených, produktových týmech. Backend budeš vypiplávat s Tomem (CTO, Senior Java dev), Jirkou (Java dev), na frontendu ti odpoví Broňa (Senior React dev) a Martin (React Dev). Samozřejmě máme testery a grafiky. Jako jedna z mála firem máme i svůj vlastní DevOps tým. Každý jeden člen týmu má významný dopad.
Očekávej klasické SCRUM ceremonie. V rámci SCRUMu se pravidelně konají krátké ranní standupy, periodické refinement a retrospektivní setkání. Čas strávený na úkolech sledujeme v JIŘE.
Aby sis svůj den uměl lépe představit, v % by to mohlo vypadat takto:
- 20 % refinement, diskuse nad řešením, porady
- 75 % implementace
- 5 % fotbálek
O tvou adaptaci se postará Tom. Zapojení do týmu očekávej hned od prvního dne.
Jaká bude tvá kompetence při rozhodování?
Implementace každodenních úkolů je plně v kompetenci vývojáře.
Z technického hlediska budeš diskutovat možná řešení s Jirkou, v případě složitějších problémů i s Tomem, větší aplikační změny je nutno prodiskutovat v týmu. Cílem je nalezení konsenzu.
PEPA | SENIOR JAVA DEVELOPER
„Za svůj profesní život jsem pracoval v podstatě pouze pro velké korporáty na projektech pro banky, státní instituce atd… A hlavním rozdílem je míra byrokracie. V Atlasu nemusím čekat několik dní na schválení čehokoli, nemusím eskalovat support tickety přes tři managery aby se věci pohly dopředu… Vše je tady mnohem více rodinné, kompaktní, organické.“
[🦸♂️Kdo jsi?]
- Miluješ programování, chceš aktivně vyvíjet a technicky formovat produkt. Nejen čekat na pokyny. Víš, jak v kódu najít to, co potřebuješ
- Máš alespoň 3 roky zkušeností na plný úvazek
- Jsi komunikativní, aktivní a nebojíš se přijít s novými nápady
- Máš/Studuješ vysokou školu v oboru IT, algoritmizace ti problém nedělá
- Máš rád prostředí kanceláře, práci mezi lidmi. Minimálně 3 dny v týdnu se s tebou chceme potkávat v kanceláři – potřebujeme tě vidět a ty potřebuješ nás. Jen tak vytvoříme silný tým!
💰nabízíme
- Možnost být součástí něčeho velkého, projektu s tradicí a budoucností – CODEXIS
- Úspěch neslavíme jen s CODEXISem, možná používáš na správu datovek náš MDSO (Vyrostl za rok o 400 %, tj. na 40 miliónů korun obratu, spravuje 22K datovek). Věříme si natolik, že jsme se pustili do programování nové aplikace, náš start up projekt – X-FILES!
- Špičkové technologické zázemí (dockerizované prostředí – K8S) a podporu pro tvůj profesní růst
- Týmového ducha a kulturu AGRP.DEV – zjisti víc v sekci GROW, nebo na našem Instagramu.
- CTO, který je připraven pomoci a sdílet své rozsáhlé know how. Poradí, jak na věci jít správně
- Work-life balance – až 6 týdnů dovolené, sick days, free days, eventy s kolegy, fotbálek a PS5 na firmě, home-office
Pronikni s námi do tajemství fulltextového hledání! Pošli svůj životopis ještě dnes!
Těšíme se!
Tým AGRP[DEV]