
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