Miratech
Miratech
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