Irth Solutions
Irth Solutions
51 – 200 Zamestnanci
EnergetikaSaaSTelekomunikácie
Irth Solutions vyvíja nástroje SaaS, ktoré energetickým, verejnoprospešným a telekomunikačným spoločnostiam pomáhajú posilňovať odolnosť kritickej sieťovej infraštruktúry a riadiť prevádzkové riziká. Jej platforma spája prevenciu škôd, správu požiadaviek 811, školenia pracovníkov, kontroly majetku, správu pozemkov, business intelligence, analytiku a geopriestorové údaje s cieľom podporiť proaktívne rozhodovanie v sieťach infraštruktúry v Spojených štátoch a Kanade. Po akvizícii spoločnosti OneBridge Solutions ponúka Irth Solutions aj rozšírené možnosti riadenia výkonnosti majetku.

Softvérový inžinier strednej úrovne (práca na diaľku, USA)

Vyvíjajte full-stack aplikácie v TypeScripte, Reacte a Pythone na platforme Azure a formujte pracovné postupy založené na AI pre integritu potrubných aktív a riadenie rizík v spoločnosti Irth Solutions.

Popis

  • Vytvárajte produkčné rozhrania v TypeScripte a Reacte podľa UX návrhov.
  • Vyvíjajte REST API v TypeScripte a Pythone na konfiguráciu, spúšťanie a získavanie výsledkov modelov.
  • Vytvárajte pracovné postupy na konfiguráciu modelov, výber hrozieb, zadávanie parametrov, validáciu, obnovu po chybách, dashboardy, tabuľky, podrobné zobrazenia a mapy.
  • Navrhujte používateľské prostredia pre dlhotrvajúce analýzy vrátane aktualizácií priebehu, čiastočných výsledkov a obnovy po zlyhaniach.
  • Vyvíjajte opakovane použiteľné typované komponenty a prispievajte do zdieľaných knižníc komponentov a návrhových systémov.
  • Definujte kontrakty API, verziovanie, hranice služieb, orchestráciu vykonávania, sledovanie stavu, ukladanie výsledkov a obnovu.
  • Používajte udalostne riadené a asynchrónne vzory spracovania.
  • Navrhujte databázové schémy a dotazy pre aplikačné úložiská a obslužné vrstvy lakehouse.
  • Prepájajte Databricks a služby Azure vrátane koncových bodov na obsluhu modelov, Azure Storage, Azure Functions, API Management a služieb prevádzkovaných v kontajneroch.
  • Udržiavajte špecifikácie OpenAPI a interaktívnu dokumentáciu API aktuálne.
  • Vytvárajte zákaznícke pracovné postupy na nasadzovanie a konfiguráciu modelov, ich spúšťanie, mapovanie údajov a integráciu výsledkov.
  • Zabezpečujte izoláciu tenantov a riadiace mechanizmy pre kód nasadzovaný zákazníkmi.
  • Vytvárajte automatizované testy komponentov, interakcií, jednotiek a integrácie.
  • Monitorujte, diagnostikujte a zlepšujte výkonnosť aplikácií a API.
  • Implementujte autentifikáciu, autorizáciu, izoláciu tenantov, opravy zraniteľností, CI/CD a automatizáciu nasadzovania.
  • Kontrolujte kód a spolupracujte s tímami dizajnu, dát, modelov, produktov, QA a vývoja.

Požiadavky

  • Prineste 3 až 5 rokov profesionálnych skúseností s vývojom full-stack softvéru.
  • Ovládate TypeScript a React vrátane hookov, správy stavu, skladania komponentov a optimalizácie výkonu rozhraní pracujúcich s veľkým objemom údajov.
  • Dokážete presne previesť UX návrhy do podoby rozhraní s dôrazom na rozostupy, stavy komponentov, prechody a detaily interakcií.
  • Máte silné skúsenosti s back-end vývojom v TypeScripte a Pythone vrátane tvorby a používania produkčných REST API.
  • Ovládate návrh relačných databáz, tvorbu dotazov a ich optimalizáciu.
  • Máte praktické skúsenosti s významným poskytovateľom cloudových služieb; uprednostňuje sa Azure vrátane spravovaných výpočtových služieb, úložiska, API gateway, správy tajomstiev a monitorovacích služieb.
  • Máte skúsenosti s udalosťami riadenou architektúrou, frontami alebo systémami pub/sub na asynchrónne spracovanie a doručovanie výsledkov.
  • Poznáte moderné nástroje a postupy testovania front-endu vrátane systémov zostavovania, správy balíkov a nástrojov na testovanie komponentov alebo celých aplikácií.
  • Ovládate Git a vývojové pracovné postupy založené na vetvách.
  • Rozumiete postupom DevOps vrátane CI/CD pipeline, automatizovaného testovania a automatizácie nasadzovania.
  • Máte skúsenosti so správou a odstraňovaním zraniteľností vrátane skenovania závislostí a bezpečnostných opráv.
  • Máte silné schopnosti riešiť problémy a zmysel pre detail.
  • Výhodou sú skúsenosti s profesionálnymi alebo analytickými rozhraniami pracujúcimi s veľkým objemom údajov; mapami a geopriestorovou vizualizáciou; tvorbou grafov a vizualizáciou údajov; návrhovými nástrojmi a implementáciou návrhových systémov; OpenAPI alebo Swagger; Databricks; Apache Spark; koncovými bodmi na obsluhu modelov strojového učenia; kontajnerizovaným nasadzovaním a orchestráciou; multitenantnými SaaS aplikáciami; a nástrojmi na kódovanie podporovanými AI alebo agentmi.
  • Užitočné sú aj skúsenosti s integritou aktív, prevenciou poškodenia, správou pozemkov alebo zapájaním zainteresovaných strán; auditovateľným a dohľadateľným softvérom; zásuvnými modulmi alebo rozšíreniami; štandardmi prístupnosti WCAG; a zdieľanými knižnicami komponentov.

Benefity

  • Zdravotné, zubné a zrakové poistenie pre vás a vašu rodinu.
  • Plán 401(k) s príspevkom zamestnávateľa.
  • Štedrá platená dovolenka na osobné potreby a rovnováhu medzi prácou a súkromím.
  • Sviatky platené spoločnosťou počas celého roka.
  • Možnosť práce z domu v závislosti od pracovnej pozície a potrieb firmy.
  • Dodatočná odmena za oprávnené pohotovostné zmeny.