
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 vývojář (práce na dálku, Irsko)
Vyvíjejte aplikace v Javě a Reactu i cloudová řešení pro řízení pracovní síly a zákaznickou zkušenost. Vytvářejte škálovatelné služby a integrace, podporujte CI/CD a podílejte se na provozu řešení Miratech.
Popis
- Vyvíjejte a udržujte škálovatelné backendové služby v Javě a Spring Boot.
- Vytvářejte responzivní a přístupné webové aplikace v Reactu a TypeScriptu.
- Vytvářejte a používejte REST API, udržujte kontrakty OpenAPI/Swagger a srozumitelné zpracování chyb.
- Navrhujte modulární řešení s využitím mikroslužeb, objektově orientovaných a událostmi řízených vzorů.
- Používejte Node.js pro lehké služby, integrace, komponenty backend-for-frontend nebo vývojářské nástroje.
- Navrhujte a optimalizujte datové modely a dotazy PostgreSQL s ohledem na integritu, výkon a historii auditu.
- Vytvářejte a podporujte integrace prostřednictvím API, webhooků, zasílání zpráv a dalších způsobů.
- Kontejnerizujte aplikace a podporujte cloudová nasazení, konfiguraci a konzistentní prostředí.
- Udržujte CI/CD pipeline v Jenkinsu s automatizovanými testy, branami kvality a opakovatelným nasazováním.
- Doplňujte aplikace o strukturované logy, 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 oblastí produktu, UX, QA, DevOps, architektury a vývoje na návrhu, kontrolách, plánování a průběžném zlepšování.
Požadavky
- Máte alespoň pět let zkušeností s full-stack vývojem softwaru, včetně práce na produkčních aplikacích.
- Máte praktické zkušenosti s Javou a Springem, zejména se 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 sestavení 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 podobné relační databázi.
- Máte zkušenosti s vývojem, nasazováním nebo podporou cloudových aplikací a aplikací v kontejnerech.
- Komunikujete jasně, vytváříte technickou dokumentaci a účastníte se workshopů se zákazníky.
- Znáte OAuth2, OpenID Connect, JWT a principy bezpečného návrhu API.
- Máte zkušenosti s Kafka, RabbitMQ nebo srovnatelný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 dodávání softwaru.
- Zkušenosti se systémy řízení pracovní síly (WFM), řešeními zákaznické zkušenosti (CX), kontaktními centry nebo zákaznickým servisem jsou výhodou.
- Zkušenosti s AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio nebo podobnými komunikačními technologiemi jsou výhodou.
- Znalost optimalizace pracovní síly a provozu kontaktních center, včetně prognózování, plánování směn, směrování a kontroly dodržování plánů, je výhodou.
- Zkušenosti s integrací podnikových aplikací s platformami CRM, HR, správy identit, mzdovými a analytickými platformami jsou výhodou.
- Znalost vývojových nástrojů s podporou AI, jako jsou GitHub Copilot nebo Claude, je výhodou.
Benefity
- Zdravotní pojištění
- Jazykové kurzy
- Relokační program
- 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 přesunu
- Možnosti stáží
- Možnost spolupracovat na smysluplných projektech pro přední globální klienty
- Inkluzivní a podporující pracovní prostředí
- Pravidelné firemní společenské a teambuildingové akce