YASH Technologies
YASH Technologies
YASH Technologies globalna je tvrtka za tehnološke usluge i outsourcing koja organizacijama pomaže modernizirati poslovanje i povećati produktivnost. Njezino područje rada obuhvaća digitalnu transformaciju, umjetnu inteligenciju i automatizaciju, usluge u oblaku, kibernetičku sigurnost, internet stvari, upravljanje aplikacijama i poslovno savjetovanje. Tvrtka također podržava implementaciju SAP-a i inicijative transformacije u oblaku, pružajući usluge organizacijama iz različitih sektora, uključujući savjetovanje, zdravstvo i logistiku. Njezini timovi isporučuju tehnološka rješenja prilagođena potrebama klijenata, s naglaskom na praktične poslovne rezultate i uspjeh korisnika.

Senior tehnički voditelj za Node.js – rad iz ureda u Puneu

Vodite backend inženjerstvo za skalabilne Node.js i distribuirane servise koji podržavaju industrijsku energetsku platformu tvrtke YASH Technologies. Preuzmite odgovornost za produkcijske sustave, sigurnost, rad Kubernetes sustava, arhitekturu i tehničko mentoriranje.

Opis

  • Dizajnirati i isporučivati skalabilne backend mikrousluge, API-je i servise pokretane događajima
  • Izrađivati aplikacije pomoću Node.js, TypeScripta, Java/Spring Boota i Goa
  • Upotrebljavati PostgreSQL, Redis, Kafku, Cassandru te odgovarajuće grafovske tehnologije ili tehnologije za velike podatke
  • Razvijati sigurne API-je uz OAuth2/OIDC, JWT, Keycloak, API pristupnike i Istio
  • Implementirati i upravljati servisima pomoću Dockera, Kubernetesa i/ili OpenShifta
  • Podržavati Angular aplikacije i potrebne backend integracije
  • Surađivati s QA i Platform/DevOps timovima na izdanjima, observabilityju i podršci produkciji
  • Preuzeti vlasništvo nad backend funkcionalnostima od dizajna i implementacije do implementacije u produkciju i stalne podrške
  • Razvijati pouzdane servise s vremenskim ograničenjima, ponovnim pokušajima, predmemoriranjem, otpornošću i observabilityjem
  • Voditi tehničke i arhitektonske odluke za backend servise
  • Istraživati složene incidente distribuiranih sustava i produkcije
  • Unapređivati obrasce autentikacije, autorizacije i sigurnosti API-ja
  • Izrađivati temeljite testove i sudjelovati u pregledima koda i dizajna
  • Održavati tehničku dokumentaciju i operativne priručnike
  • Mentorirati inženjere i jačati inženjerske prakse u cijelom timu

Zahtjevi

  • 10–15 godina profesionalnog iskustva u razvoju softvera
  • Duboko praktično iskustvo u backend inženjerstvu
  • Izvrsno iskustvo s Node.jsom i TypeScriptom te s Java/Spring Bootom ili Goem
  • Iskustvo s Angularom i integracijama backend API-ja
  • Izvrsno poznavanje mikrousluga, REST API-ja i distribuiranih sustava ili sustava pokretanih događajima
  • Iskustvo rada u produkciji s Dockerom, Kubernetesom i/ili OpenShiftom
  • Dobro razumijevanje OAuth2, OIDC-a, JWT-a te autentikacije i autorizacije
  • Iskustvo s PostgreSQLom ili SQL-om te tehnologijama kao što su Kafka, Redis ili Cassandra
  • Poznavanje ili iskustvo s grafovskim tehnologijama i/ili tehnologijama za velike podatke
  • Izvrsno razumijevanje skalabilnosti, pouzdanosti, observabilityja i otklanjanja produkcijskih problema
  • Sposobnost pružanja tehničkog vodstva, provođenja pregleda dizajna i koda te mentoriranja inženjera uz zadržavanje praktičnog rada
  • Izvrsne komunikacijske i analitičke sposobnosti
  • Iskustvo s Keycloakom je prednost
  • Keycloak SPI-ji i integracije s vanjskim pružateljima identiteta predstavljaju prednost
  • Iskustvo s Istioom, Helmom, Kubernetes Operatorima ili naprednim OpenShiftom/Kubernetesom predstavlja prednost
  • Iskustvo s višenajamenskim platformama predstavlja prednost
  • Iskustvo s obradom događaja velikog obujma, streamingom, vremenskim serijama, grafovskim sustavima ili sustavima za velike podatke predstavlja prednost
  • Iskustvo u industriji, energetici, IoT-u ili drugom području platformi s intenzivnom upotrebom podataka predstavlja prednost

Pogodnosti

  • Fleksibilni načini rada
  • Mogućnosti kontinuiranog učenja, odučavanja i ponovnog učenja
  • Programi razvoja vještina usmjereni na karijeru
  • Stabilno zaposlenje
  • Inkluzivna timska kultura
  • Etično korporativno okruženje
  • Podrška u ostvarivanju poslovnih ciljeva
  • Pozitivna radna atmosfera
  • Emocionalno podržavajuće okruženje
  • Otvoren i suradnički način rada