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