
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