
YASH Technologies je globalno podjetje za tehnološke storitve in zunanje izvajanje, ki organizacijam pomaga posodobiti poslovanje in izboljšati produktivnost. Njegovo delo obsega digitalno preobrazbo, umetno inteligenco in avtomatizacijo, storitve v oblaku, kibernetsko varnost, internet stvari, upravljanje aplikacij in poslovno svetovanje. Podjetje podpira tudi uvajanje rešitev SAP in pobude za preobrazbo v oblaku ter deluje za organizacije iz različnih sektorjev, vključno s svetovanjem, zdravstvom in logistiko. Njegove ekipe zagotavljajo tehnološke rešitve, prilagojene potrebam naročnikov, s poudarkom na praktičnih poslovnih rezultatih in uspehu strank.
Višji tehnični vodja za Node.js – delo na lokaciji v Puni
Vodite backend inženiring za razširljive storitve Node.js in porazdeljene storitve, ki podpirajo industrijsko energetsko platformo podjetja YASH Technologies. Prevzemite odgovornost za produkcijske sisteme, varnost, delovanje Kubernetesa, arhitekturo in tehnično mentorstvo.
Opis
- Načrtovati in razvijati razširljive zaledne mikrostoritve, API-je in storitve, ki jih vodijo dogodki
- Izdelovati aplikacije z Node.js, TypeScriptom, Java/Spring Bootom in Go
- Uporabljati PostgreSQL, Redis, Kafko, Cassandro ter ustrezne grafovne tehnologije ali tehnologije za velike količine podatkov
- Razvijati varne API-je z OAuth2/OIDC, JWT, Keycloakom, API-prehodi in Istiem
- Nameščati in upravljati storitve z Dockerjem, Kubernetesom in/ali OpenShiftom
- Podpirati aplikacije Angular in potrebne zaledne integracije
- Sodelovati z ekipami QA in Platform/DevOps pri izdajah, opazljivosti in produkcijski podpori
- Prevzeti odgovornost za zaledne zmogljivosti od načrtovanja in izvedbe do namestitve ter stalne produkcijske podpore
- Razvijati zanesljive storitve s časovnimi omejitvami, ponovnimi poskusi, predpomnjenjem, odpornostjo in opazljivostjo
- Voditi tehnične in arhitekturne odločitve za zaledne storitve
- Preiskovati zapletene incidente porazdeljenih sistemov in produkcije
- Izboljševati vzorce preverjanja pristnosti, avtorizacije in varnosti API-jev
- Ustvarjati temeljite teste ter sodelovati pri pregledih kode in zasnove
- Vzdrževati tehnično dokumentacijo in operativne priročnike
- Mentorirati inženirje in krepiti inženirske prakse v celotni ekipi
Zahteve
- 10–15 let poklicnih izkušenj z razvojem programske opreme
- Poglobljeno praktično strokovno znanje zalednega inženiringa
- Močne izkušnje z Node.js in TypeScriptom ter z Java/Spring Bootom ali Go
- Izkušnje z Angularjem in integracijami zalednih API-jev
- Dobro poznavanje mikrostoritev, REST API-jev ter porazdeljenih ali dogodkovno vodenih sistemov
- Produkcijske izkušnje z Dockerjem, Kubernetesom in/ali OpenShiftom
- Dobro razumevanje OAuth2, OIDC, JWT ter preverjanja pristnosti in avtorizacije
- Izkušnje s PostgreSQL ali SQL ter tehnologijami, kot so Kafka, Redis ali Cassandra
- Poznavanje ali izkušnje z grafovnimi tehnologijami in/ali tehnologijami za velike količine podatkov
- Odlično razumevanje razširljivosti, zanesljivosti, opazljivosti in odpravljanja produkcijskih težav
- Sposobnost zagotavljanja tehničnega vodstva, izvajanja pregledov zasnove in kode ter mentoriranja inženirjev ob ohranjanju praktičnega dela
- Močne komunikacijske in analitične sposobnosti
- Izkušnje s Keycloakom so prednost
- Keycloak SPI in integracije z zunanjimi ponudniki identitete so prednost
- Izkušnje z Istiem, Helmom, Kubernetes Operators ali naprednim OpenShiftom/Kubernetesom so prednost
- Izkušnje z večnajemniškimi platformami so prednost
- Izkušnje z obdelavo dogodkov velikega obsega, pretakanjem, časovnimi vrstami, grafovnimi ali big-data sistemi so prednost
- Izkušnje iz industrije, energetike, IoT ali druge domene platform z intenzivno rabo podatkov so prednost
Ugodnosti
- Prilagodljivi načini dela
- Priložnosti za stalno učenje, pozabljanje in ponovno učenje
- Programi razvoja veščin, usmerjeni v kariero
- Stabilna zaposlitev
- Vključujoča ekipna kultura
- Etično poslovno okolje
- Podpora pri doseganju poslovnih ciljev
- Pozitivno delovno vzdušje
- Čustveno podporno okolje
- Odprt in sodelovalen način dela