Senior Monorepo & DevEx Specialist
DevCors s.r.o.
Brno, Hradec Králové · Jihomoravský kraj, Královéhradecký kraj · Česká republika
Popis pozice
Ahooj z DevCors! 👋
Nehledáme klasického aplikace-focused ani FE/Full Stack vývojáře. Máme před sebou zásadní architektonickou výzvu – transformaci našeho stávajícího monolitu na moderní Monorepo setup.
Hledáme Specialistu / Senior / Staff inženýra se silným zázemím v Developer Experience (DevEx) a CI/CD build pipelines, který tento náročný přechod technicky navrhne, odřídí a nastaví prostředí pro zbytek týmu.🤝
Nejdřív pojď ale poznat ty nás!
Jsme DevCors, specialisté na vývoj softwarových systémů. Naším mottem je “Team work, dream work” a řídíme se jím, jak jen to jde. Zakládáme si na spokojených týmech a projekty si vybíráme tak, aby naše spolupráce fungovala hladce a všichni členové byli dlouhodobě spokojení. "Dream team", ke kterému by ses připojil/a ty už spolu maká přes 7 let. 💪
Jak pracujeme?
Děláme vývoj softwarových systémů na klíč. Našim klientům nabízíme vývojářské týmy tak, aby vzájemná spolupráce fungovala co nejlépe. Používáme moderní technologie a dbáme přitom na kvalitu, čitelnost a udržitelnost kódu. 👌
Jak do toho zapadáš?
Zakázek nám přibývá a kapacity nestačí, proto hledáme posilu. Týmy vyvíjí produkty napříč různými segmenty (zdravotnictví, logistika, silniční doprava 🚗 ). Většinu našich klientů tvoří komerční společnosti. Právě hledáme posilu na projekt - vývoj platformy pro finanční reporting.
Co bys měl mít, aby nám to klapalo?
Prokazatelné zkušenosti s migrací z monolitu na monorepo (znalosti nástrojů typu Nx, TurboRepo, Bazel, Lerna, PNPM/Yarn workspaces).
Rozumíš problémům pomalých CI/CD pipelines, závislostí a neefektivního buildování v TypeScriptu.
Zkušenosti s Turborepo nebo Nx (+ pokročilé caching strategie).
Expertíza v CI/CD a buildovacích nástrojích.
Znalost JS/TS ekosystému na hluboké úrovni: TypeScript a Node.js 22
Angličtinu na komunikativní úrovni (denní stand-upy).
Češtinu na komunikativní úrovni (v rámci týmu jsou kolegové většinou češi a slováci, tak ať se můžeme smát společným vtipům).
Co tě na projektu čeká?
Monorepo Migration Project: Budeš mít hlavní slovo při migraci stávajícího monolitu do škálovatelného Monorepa.
Build Pipelines & CI/CD: Navrhneš a optimalizuješ CI/CD procesy pro velké monorepo tak, aby testy, buildy a nasazení běžely extrémně rychle a spolehlivě.
Developer Experience (DevEx): Tvá práce přímým způsobem ovlivní desítky kolegyň a kolegů. Cílem je eliminovat frustraci vývojářů z pomalých nástrojů a nastavit standardy, které týmu umožní doručovat kód bez zádrhelů.
Nastavování podrobné instrumentace, profilování a metriky GHA.
Technical Leadership: Budeš definovat pravidla pro správu závislostí (dependency management), verzování a sdílení kódu napříč celou firmou.
Logicky rozdělit TypeScript codebase na modulární a snadno spravovatelné části.
Vývoj a správa v Node.js 22 - od zadání, po implementaci, testy až po nasazení a provoz.
Denní komunikace v AJ (v rámci týmu, firmy i se zákazníky).
Agilní prostředí.
Technologie: Typescript, Node.js, React.js, Tailwind CSS, tRPC, MongoDB, GCP, Terraform Cloud, Kubernetes, Docker, Github Actions.
Pohodová atmosféra, kde se cení proaktivita, není nuda, ale nikdo ti nebude dýchat na krk.
Proč by ses měl připojit?
Budeš pracovat v super týmu opravdu přátelských a pohodových lidí, kteří vždycky poradí a pomůžou. 🧑🏾🤝🧑🏼
Žádné povinné chození do kanclu! Můžeš (a nemusíš) využívat kanceláře v Brně a Hradci Králové, střídat je s prací na home office 🏡 nebo rovnou najet na full-remote spolupráci. 🌴
Jsi sova 🦉 nebo ranní ptáče 🐤? U nás na tom nezáleží - máme flexibilní pracovní dobu a tvému režimu rádi vyjdeme vstříc.
Můžeš s námi počítat i do budoucna. Nabízíme dlouhodobou spolupráci na IČO. 🤝
V kancelářích vždycky najdeš něco dobrého na posilnění 🍫, neomezený přísun kafe ☕je samozřejmostí.
Spoustu se toho naučíš a vyrosteš spolu s námi. Rádi ti taky podpoříme ve vzdělávání - workshopy, konverzace v AJ, různé interní akce nebo školení.
Nabídnout ti toho ale můžeme ještě mnohem víc. Ozvi se nám a pojďme probrat možnosti spolupráce. Těšíme se!