Full-stack vývojář/ka se zaměřením na backend | Node.js / TypeScript
O pozici
Pracovní nabídka
V IPRICE RECARE provozujeme několik úspěšných e-shopů – iPrice.cz (největší elektro outlet v ČR se zaměřením na rozbalené, zánovní a vrácené zboží), Patricca.cz (kvalitní kuchyňské vybavení) a Bestberg.cz (profesionální kuchyňské spotřebiče a produkty pro domácnost a zahradu).
Do IT týmu hledáme samostatného full-stack vývojáře se silnějším backendovým zaměřením, který převezme důležitou roli v provozu a dalším rozvoji našeho interního systému IRIS.
IRIS je náš systém, který propojuje e-shop, sklad a ekonomický systém a je součástí každodenního fungování firmy. Nehledáme proto člověka pouze na vývoj přesně zadaných ticketů. Potřebujeme někoho, kdo se dokáže zorientovat v existující aplikaci, dohledat problém napříč aplikací, databází a navazujícími systémy a dotáhnout ho k funkčnímu řešení.
Není nutné pracovat každý den z Vyškova. Ve Vyškově ale máme naše logistické centrum a část problémů, konzultací nebo změn je potřeba řešit přímo v provozu. Hledáme proto člověka v rozumné dojezdové vzdálenosti, který může podle potřeby přijet a řešit věci společně s kolegy na místě.
Pozice je vhodná pro samostatného mediora nebo seniora, kterého baví kombinace vývoje, integrací a reálného produkčního provozu.
Co budete dělat:
- rozvíjet backend a uživatelské aplikace systému IRIS,
- řešit produkční incidenty a chyby pomocí logů, databáze a datových toků,
- pracovat na integracích se Shoptetem, Lokia WMS a Money S4,
- nasazovat změny a pečovat o provoz aplikace v GCP,
- zlepšovat monitoring, testovatelnost a odolnost kritických procesů,
- postupně doplňovat dokumentaci a zjednodušovat údržbu systému,
- spolupracovat s kolegy, uživateli a dodavateli navazujících systémů.
Co od Vás očekáváme:
- praktickou zkušenost s TypeScriptem a Node.js, ideálně NestJS,
- zkušenost alespoň s jedním moderním frontendovým frameworkem – Vue nebo React,
- dobrou znalost SQL a PostgreSQL,
- zkušenost s návrhem a troubleshootingem API a systémových integrací,
- zkušenost s Gitem, deploymentem, logy a produkčním prostředím,
- schopnost samostatně dohledat, ve které části datového toku problém vznikl, navrhnout řešení a ověřit, že skutečně funguje.
S čím se u nás potkáte:
- Backend: Node.js 22, NestJS, TypeScript, CQRS
- Frontend: Vue 3, Pinia, Tailwind, React
- Data: PostgreSQL, Firestore
- Cloud: GCP – Cloud Run, Cloud Functions, Cloud Tasks, Cloud Storage
- Další: Firebase, Vercel, yarn, monorepo s Turbo
Nemusíte znát celý náš stack. Důležitější je pro nás silný základ v backendu, integracích a databázích a schopnost rychle se zorientovat v existující aplikaci.
Výhodou bude:
- zkušenost s frontami, schedulery, retry a idempotencí,
- zkušenost s monitoringem a alertingem cloudových aplikací,
- automatizované testy a CI/CD,
- zkušenost s e-commerce, ERP nebo WMS integracemi,
- schopnost rozlišit rychlou provozní opravu od změny, kterou je potřeba následně vyřešit systémově.
Co Vám můžeme nabídnout:
- hybridní režim práce – není nutné být každý den ve Vyškově, potřebujeme ale možnost přijet podle potřeby do našeho logistického centra,
- práci na systému, který má přímý dopad na každodenní fungování firmy,
- prostor pro samostatnost a vlastní technická rozhodnutí,
- možnost ovlivňovat další rozvoj a postupné zlepšování systému,
- pracovní poměr na HPP.
IRIS není projekt „do šuplíku“. To, co naprogramujete nebo opravíte, se přímo projeví v provozu skladu, e-shopu i v ekonomice firmy.
Pokud Vás baví nejen psát kód, ale také hledat, proč něco nefunguje, kde problém skutečně vznikl a jak ho vyřešit tak, aby se zbytečně neopakoval, pošlete nám svůj životopis. Rádi se s Vámi potkáme a ukážeme Vám, na čem budete pracovat.