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