Miratech
Miratech
Miratech je globálna spoločnosť poskytujúca IT služby a konzultácie, ktorá spolupracuje s podnikmi na digitálnej transformácii. Jej služby zahŕňajú outsourcing, vývoj softvéru a profesionálne služby, pričom spájajú rozsah dodávok typický pre veľké podniky s prispôsobivosťou spojenou s inováciami startupov. Spoločnosť Miratech bola založená v roku 1989 a pôsobí v oblasti B2B poradenstva, ako aj technologických riešení súvisiacich so SaaS, pričom podporuje organizácie, ktoré potrebujú odborné znalosti v oblasti softvéru a technologické služby.

Full Stack Java inžinier (práca na diaľku, Írsko)

Vyvíjajte aplikácie v Jave, Reacte a cloud-native prostredí pre riadenie pracovnej sily a zákaznícku skúsenosť. Budete vytvárať škálovateľné služby a integrácie, podporovať CI/CD a podieľať sa na prevádzke produkčných systémov v spoločnosti Miratech.

Popis

  • Vyvíjať a udržiavať škálovateľné backendové služby v Jave a Spring Boote.
  • Vytvárať responzívne a prístupné webové aplikácie v Reacte a TypeScripte.
  • Vytvárať a používať REST API, udržiavať kontrakty OpenAPI/Swagger a zrozumiteľné spracovanie chýb.
  • Navrhovať modulárne riešenia pomocou mikroslužieb, objektovo orientovaných a udalostne riadených vzorov.
  • Používať Node.js na nenáročné služby, integrácie, komponenty backend-for-frontend alebo vývojové nástroje.
  • Navrhovať a optimalizovať dátové modely a dotazy PostgreSQL so zreteľom na integritu, výkon a históriu auditov.
  • Vytvárať a podporovať integrácie prostredníctvom API, webhookov, správ a ďalších vzorov.
  • Pripravovať aplikácie do kontajnerov a podporovať nasadzovanie do cloudu, konfiguráciu a konzistentné prostredia.
  • Udržiavať Jenkins CI/CD pipeline s automatizovanými testami, kontrolami kvality a opakovateľným nasadzovaním.
  • Dopĺňať aplikácie o štruktúrované logy, metriky, trasovanie a užitočné hlásenia chýb.
  • Riešiť funkčné a produkčné problémy a zlepšovať výkon, odolnosť, škálovateľnosť a udržiavateľnosť.
  • Spolupracovať s kolegami z produktového tímu, UX, QA, DevOps, architektúry a vývoja na návrhoch, kontrolách kódu, plánovaní a neustálom zlepšovaní.

Požiadavky

  • Priniesť aspoň päť rokov skúseností s vývojom full-stack softvéru vrátane práce na produkčných aplikáciách.
  • Mať praktické skúsenosti s Javou a Springom, najmä so Spring Bootom, REST službami, perzistenciou, zabezpečením a automatizovaným testovaním.
  • Mať skúsenosti s frontendom v Angulari alebo Reacte, TypeScripte, HTML, CSS, komponentovým návrhom, správou stavu a modernými postupmi testovania.
  • Poznať Node.js na nenáročné služby, integrácie, nástroje na zostavovanie alebo podporné komponenty.
  • Mať skúsenosti s tvorbou REST API, mikroslužieb a udržiavateľných aplikácií v distribuovaných prostrediach.
  • Mať dobré znalosti SQL a skúsenosti s návrhom efektívnych dátových modelov v PostgreSQL alebo podobnej relačnej databáze.
  • Mať skúsenosti s vývojom, nasadzovaním alebo podporou cloudových aplikácií a aplikácií v kontajneroch.
  • Jasne komunikovať, pripravovať technickú dokumentáciu a zúčastňovať sa workshopov so zákazníkmi.
  • Poznať OAuth2, OpenID Connect, JWT a bezpečný návrh API.
  • Mať skúsenosti s Kafkou, RabbitMQ alebo porovnateľnými technológiami na spracovanie správ a prúdov udalostí.
  • Poznať Kubernetes, cloudové platformy, nástroje na pozorovateľnosť a postupy bezpečného dodávania softvéru.
  • Skúsenosti s riadením pracovnej sily (WFM), zákazníckou skúsenosťou (CX), kontaktnými centrami alebo riešeniami zákazníckeho servisu sú výhodou.
  • Skúsenosti s AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio alebo podobnými komunikačnými technológiami sú výhodou.
  • Znalosť optimalizácie pracovnej sily a prevádzky kontaktných centier vrátane predpovedania, plánovania, smerovania a dodržiavania rozvrhu je výhodou.
  • Skúsenosti s integráciou podnikových aplikácií so systémami CRM, HR, správy identít, miezd a analytiky sú výhodou.
  • Znalosť nástrojov na vývoj s podporou AI, ako sú GitHub Copilot alebo Claude, je výhodou.

Benefity

  • Zdravotné poistenie
  • Jazykové kurzy
  • Program relokácie
  • Flexibilná práca na diaľku v rámci kultúry ForeverRemote
  • Možnosti profesijného rozvoja
  • Certifikačné programy
  • Mentoringové programy a programy na podporu talentov
  • Možnosti internej mobility
  • Možnosti stáže
  • Príležitosti spolupracovať na významných projektoch pre popredných globálnych klientov
  • Inkluzívne a podporné pracovné prostredie
  • Pravidelné spoločenské firemné a tímové podujatia