Miratech
Miratech
Miratech on maailmanlaajuisesti toimiva IT-palvelu- ja konsultointiyritys, joka työskentelee yritysten kanssa digitaalisen muutoksen parissa. Sen palveluihin kuuluvat ulkoistus, ohjelmistokehitys ja asiantuntijapalvelut. Miratech yhdistää yritysasiakkaiden toimitusten laajuuden startup-innovaatioihin yhdistettyyn ketteryyteen. Vuonna 1989 perustettu Miratech toimii B2B-konsultoinnin sekä SaaS-teknologiaan liittyvien hankkeiden parissa ja tukee organisaatioita, jotka tarvitsevat ohjelmisto-osaamista ja teknologiapalveluja.

Full Stack Java -insinööri, etätyö (New York)

Kehitä Java-, React- ja pilvinatiiveja sovelluksia työvoimanhallintaan ja asiakaskokemuksen parantamiseen. Toteuta skaalautuvia palveluita ja integraatioita sekä tue CI/CD:tä ja tuotantoympäristöjä Miratechilla.

Kuvaus

  • Suunnittele ja ylläpidä skaalautuvia taustapalveluita Javalla ja Spring Bootilla.
  • Rakenna verkkosovelluksia Reactilla ja TypeScriptillä hyödyntäen uudelleenkäytettäviä komponentteja, responsiivisia asetteluja ja saavutettavia vuorovaikutustoimintoja.
  • Kehitä ja käytä REST-rajapintoja sekä ylläpidä OpenAPI/Swagger-sopimuksia ja virheenkäsittelyä.
  • Luo modulaarisia ratkaisuja mikropalveluilla, oliopohjaisella suunnittelulla ja tapahtumapohjaisilla malleilla.
  • Käytä Node.js:ää kevyisiin palveluihin, backend for frontend -komponentteihin, integraatioihin tai kehitystyökaluihin.
  • Suunnittele ja optimoi PostgreSQL-tietomalleja ja kyselyitä tietojen eheyden, suorituskyvyn ja tarkastushistorian varmistamiseksi.
  • Rakenna ja tue sisäisiä ja ulkoisia järjestelmiä yhdistäviä integraatioita rajapintojen, webhookien, viestinvälityksen ja muiden vastaavien mallien avulla.
  • Paketoi sovellukset kontteihin ja osallistu pilvikäyttöönottoihin, konfiguraationhallintaan sekä yhdenmukaisten ympäristöjen ylläpitoon.
  • Kehitä ja ylläpidä Jenkinsin CI/CD-putkia, joihin sisältyvät automatisoidut testit, laatutarkistukset ja toistettavat käyttöönotot.
  • Lisää sovelluksiin rakenteinen lokitus, mittarit, jäljitys ja selkeät virheraportit, joiden perusteella voidaan toimia.
  • Ratkaise toiminnallisia ja tuotantoon liittyviä ongelmia sekä paranna suorituskykyä, vikasietoisuutta, skaalautuvuutta ja ylläpidettävyyttä.
  • Tee yhteistyötä tuote-, UX-, QA-, DevOps- ja arkkitehtuuritiimien sekä muiden kehittäjien kanssa suunnittelutilaisuuksissa, koodikatselmoinneissa, suunnittelussa ja jatkuvassa kehittämisessä.

Vaatimukset

  • Sinulla on vähintään viiden vuoden kokemus full stack -ohjelmistokehityksestä, mukaan lukien tuotantosovellusten parissa työskentely.
  • Sinulla on käytännön kokemusta Javasta ja Springistä, erityisesti Spring Bootista, REST-palveluista, pysyväistallennuksesta, tietoturvasta ja automatisoidusta testauksesta.
  • Sinulla on käyttöliittymäkehityksen kokemusta Angularista tai Reactista, TypeScriptistä, HTML:stä, CSS:stä, komponenttipohjaisesta suunnittelusta, tilanhallinnasta ja moderneista testauskäytännöistä.
  • Tunnet Node.js:n käytön kevyissä palveluissa, integraatioissa, koontityökaluissa tai tukikomponenteissa.
  • Sinulla on kokemusta REST-rajapintojen ja mikropalvelujen kehittämisestä sekä ylläpidettävien sovellusten rakentamisesta hajautetuissa ympäristöissä.
  • Sinulla on vahva SQL-osaaminen ja kokemusta tehokkaiden tietomallien suunnittelusta PostgreSQL:llä tai vastaavalla relaatiotietokannalla.
  • Sinulla on kokemusta pilvipohjaisten ja kontitettujen sovellusten kehittämisestä, käyttöönotosta tai tukemisesta.
  • Viestit selkeästi, laadit teknistä dokumentaatiota ja osallistut asiakastyöpajoihin.
  • Tunnet OAuth2:n, OpenID Connectin, JWT:n ja turvallisen rajapintasuunnittelun.
  • Sinulla on kokemusta Kafkasta, RabbitMQ:sta tai vastaavista viestinvälitys- ja tapahtumavirran käsittelyteknologioista.
  • Tunnet Kubernetesin, pilvialustat, havainnointityökalut ja turvalliset ohjelmistotoimituksen käytännöt.
  • Sinulla on kokemusta työvoimanhallinnan (WFM), asiakaskokemuksen (CX), yhteyskeskusten tai asiakaspalvelun ratkaisuista.
  • Sinulla on kokemusta AWS:stä, Amazon Connectista, FreeSWITCHistä, Kamailiosta, Twiliosta tai vastaavista viestintäteknologioista.
  • Ymmärrät työvoiman optimointia ja yhteyskeskusten toimintaa, mukaan lukien ennustamisen, työvuorosuunnittelun, reitityksen ja työohjeiden noudattamisen seurannan.
  • Sinulla on kokemusta yrityssovellusten integroinnista CRM-, HR-, identiteetinhallinta-, palkanlaskenta- ja analytiikka-alustoihin.
  • Tunnet tekoälyavusteisia kehitystyökaluja, kuten GitHub Copilotin tai Clauden.

Edut

  • Sairausvakuutus
  • Kielikurssit
  • Muutto-ohjelma
  • Etätyömahdollisuus ForeverRemote-työkulttuurin mukaisesti
  • Mahdollisuuksia ammatilliseen kehittymiseen
  • Sertifiointiohjelmat
  • Mentorointi- ja osaajien kehittämisohjelmat
  • Sisäiset uramahdollisuudet
  • Harjoittelumahdollisuuksia
  • Mahdollisuus työskennellä merkityksellisissä projekteissa johtaville kansainvälisille asiakkaille
  • Inklusiivinen ja kannustava työyhteisö, jossa viestitään avoimesti
  • Säännöllisiä tiimiytymis- ja virkistystapahtumia