
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