
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 (New York)
Vyvíjajte aplikácie v Java, React a cloud-native riešenia pre riadenie pracovnej sily a zákaznícku skúsenosť. Tvorba škálovateľných služieb a integrácií, podpora CI/CD a prevádzky v produkcii v spoločnosti Miratech.
Popis
- Navrhovať a udržiavať škálovateľné backendové služby v jazyku Java a s využitím Spring Boot.
- Vytvárať webové aplikácie pomocou React a TypeScript, opakovane použiteľných komponentov, responzívnych rozložení a prístupných interakcií.
- Vyvíjať a používať REST API; udržiavať kontrakty OpenAPI/Swagger a spracovanie chýb.
- Vytvárať modulárne riešenia pomocou mikroslužieb, objektovo orientovaného návrhu a udalostných vzorov.
- Používať Node.js na jednoduché služby, komponenty backend-for-frontend, integrácie alebo vývojové nástroje.
- Navrhovať a optimalizovať dátové modely a dotazy v PostgreSQL so zameraním na integritu, výkon a auditnú históriu.
- Vytvárať a podporovať integrácie s internými a externými systémami pomocou API, webhookov, správ a súvisiacich vzorov.
- Kontajnerizovať aplikácie a podieľať sa na nasadzovaní do cloudu, správe konfigurácie a zabezpečení konzistentných prostredí.
- Vyvíjať a udržiavať Jenkins CI/CD pipeline s automatizovanými testami, kontrolnými bodmi kvality a opakovateľným nasadzovaním.
- Pridávať do aplikácií štruktúrované protokolovanie, 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ávrhových stretnutiach, kontrolách kódu, plánovaní a neustálom zlepšovaní.
Požiadavky
- Mať 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 Java a Spring, najmä so Spring Boot, REST službami, perzistenciou, zabezpečením a automatizovaným testovaním.
- Mať skúsenosti s frontendovým vývojom v Angular alebo React, s TypeScript, HTML, CSS, komponentovým návrhom, správou stavu a modernými postupmi testovania.
- Poznať Node.js na tvorbu jednoduchých služieb, integrácií, nástrojov na zostavovanie alebo podporných komponentov.
- Mať skúsenosti s vývojom 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 porovnateľnej 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ť, písať technickú dokumentáciu a zúčastňovať sa workshopov so zákazníkmi.
- Poznať OAuth2, OpenID Connect, JWT a návrh bezpečných API.
- Mať skúsenosti s Kafka, RabbitMQ alebo podobnými technológiami na spracovanie správ a streamovanie udalostí.
- Poznať Kubernetes, cloudové platformy, nástroje na pozorovateľnosť a postupy bezpečného dodávania softvéru.
- Mať skúsenosti s riešeniami na riadenie pracovnej sily (WFM), zákaznícku skúsenosť (CX), kontaktné centrá alebo zákaznícky servis.
- Mať skúsenosti s AWS, Amazon Connect, FreeSWITCH, Kamailio, Twilio alebo podobnými komunikačnými technológiami.
- Rozumieť optimalizácii pracovnej sily a prevádzke kontaktných centier vrátane prognózovania, plánovania zmien, smerovania a dodržiavania plánov.
- Mať skúsenosti s integráciou podnikových aplikácií so systémami CRM, HR, správy identít, miezd a analytiky.
- Poznať nástroje na vývoj s podporou AI, napríklad GitHub Copilot alebo Claude.
Benefity
- Zdravotné poistenie
- Jazykové kurzy
- Program relokácie
- Flexibilita práce na diaľku vďaka kultúre ForeverRemote
- Možnosti profesijného rozvoja
- Certifikačné programy
- Programy mentorstva a podpory talentov
- Možnosti interného kariérneho rastu
- Možnosti stáží
- Práca na významných projektoch pre popredných globálnych klientov
- Inkluzívne a podporné pracovisko s otvorenou komunikáciou
- Pravidelné spoločenské podujatia na budovanie tímu