
Miratech je globální společnost poskytující IT služby a poradenství, která pomáhá podnikům s digitální transformací. Její služby zahrnují outsourcing, vývoj softwaru a profesionální služby a spojují rozsah realizace podnikových projektů s flexibilitou typickou pro inovativní startupy. Společnost Miratech, založená v roce 1989, působí v oblasti B2B poradenství a technologií souvisejících se SaaS a podporuje organizace, které potřebují odborné znalosti v oblasti softwaru a technologické služby.
Full Stack Java Engineer — práce na dálku (New York)
Vyvíjejte aplikace v Javě, Reactu a cloudových technologiích pro řízení pracovní síly a lepší zákaznickou zkušenost. Budujte škálovatelné služby a integrace a podporujte CI/CD i provoz aplikací ve společnosti Miratech.
Popis
- Navrhujte a udržujte škálovatelné backendové služby v Javě a Spring Boot.
- Vytvářejte webové aplikace v Reactu a TypeScriptu s opakovaně použitelnými komponentami, responzivním rozvržením a přístupnými interakcemi.
- Vyvíjejte a používejte REST API; udržujte kontrakty OpenAPI/Swagger a zpracování chyb.
- Vytvářejte modulární řešení s využitím mikroslužeb, objektově orientovaného návrhu a událostmi řízených vzorů.
- Používejte Node.js pro lehké služby, komponenty backend-for-frontend, integrace nebo vývojářské nástroje.
- Navrhujte a optimalizujte datové modely a dotazy PostgreSQL s ohledem na integritu, výkon a historii auditů.
- Budujte a podporujte integrace s interními i externími systémy pomocí API, webhooků, zasílání zpráv a souvisejících postupů.
- Kontejnerizujte aplikace a podílejte se na nasazování do cloudu, správě konfigurace a zajištění jednotných prostředí.
- Vyvíjejte a udržujte CI/CD pipeline v Jenkins s automatizovanými testy, kontrolami kvality a opakovatelným nasazováním.
- Doplňujte aplikace o strukturované logování, metriky, trasování a užitečné hlášení chyb.
- Řešte funkční a provozní problémy a zlepšujte výkon, odolnost, škálovatelnost a udržovatelnost.
- Spolupracujte s kolegy z týmů Product, UX, QA, DevOps, architektury a vývoje při návrhových setkáních, revizích kódu, plánování a průběžném zlepšování.
Požadavky
- Máte alespoň pět let zkušeností s vývojem softwaru full stack, včetně práce na produkčních aplikacích.
- Máte praktické zkušenosti s Javou a Springem, zejména Spring Boot, REST službami, persistencí, zabezpečením a automatizovaným testováním.
- Máte zkušenosti s frontendovým vývojem v Angularu nebo Reactu a znáte TypeScript, HTML, CSS, komponentový návrh, správu stavu a moderní postupy testování.
- Znáte Node.js pro lehké služby, integrace, nástroje pro sestavování nebo podpůrné komponenty.
- Máte zkušenosti s vývojem REST API, mikroslužeb a udržovatelných aplikací v distribuovaných prostředích.
- Dobře ovládáte SQL a máte zkušenosti s návrhem efektivních datových modelů v PostgreSQL nebo srovnatelné relační databázi.
- Máte zkušenosti s vývojem, nasazováním nebo podporou cloudových a kontejnerizovaných aplikací.
- Jasně komunikujete, píšete technickou dokumentaci a účastníte se workshopů se zákazníky.
- Znáte OAuth2, OpenID Connect, JWT a zásady bezpečného návrhu API.
- Máte zkušenosti s Kafka, RabbitMQ nebo podobnými technologiemi pro zasílání zpráv a streamování událostí.
- Znáte Kubernetes, cloudové platformy, nástroje observability a postupy bezpečného doručování softwaru.
- Máte zkušenosti s Workforce Management (WFM), Customer Experience (CX), kontaktními centry nebo řešeními zákaznického servisu.
- Máte zkušenosti s AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio nebo podobnými komunikačními technologiemi.
- Rozumíte optimalizaci pracovní síly a provozu kontaktních center, včetně prognózování, plánování směn, směrování a dodržování plánů.
- Máte zkušenosti s integrací podnikových aplikací s platformami CRM, HR, správy identit, mezd a analytiky.
- Znáte vývojářské nástroje s podporou AI, například GitHub Copilot nebo Claude.
Benefity
- Zdravotní pojištění
- Jazykové kurzy
- Program relokace
- Flexibilní práce na dálku v rámci kultury ForeverRemote
- Možnosti profesního rozvoje
- Certifikační programy
- Mentoring a programy podpory talentů
- Možnosti interního kariérního pohybu
- Možnosti stáží
- Práce na smysluplných projektech pro přední globální klienty
- Inkluzivní a podporující pracoviště s otevřenou komunikací
- Pravidelné týmové společenské akce