YASH Technologies
YASH Technologies
YASH Technologies е глобална компания за технологични услуги и аутсорсинг, която помага на организациите да модернизират дейността си и да подобрят производителността. Дейността ѝ обхваща цифрова трансформация, изкуствен интелект и автоматизация, облачни услуги, киберсигурност, интернет на нещата, управление на приложения и консултиране на предприятия. Компанията също така подкрепя внедряването на SAP и инициативи за облачна трансформация, като обслужва организации от различни сектори, включително консултантски услуги, здравеопазване и логистика. Екипите ѝ предоставят технологични решения, съобразени с конкретните нужди, с акцент върху практическите бизнес резултати и успеха на клиентите.

Старши технически ръководител за Node.js – присъствена работа в Пуна

Ръководете backend разработката на мащабируеми Node.js и разпределени услуги, поддържащи индустриалната енергийна платформа на YASH Technologies. Поемете отговорност за продукционни системи, сигурност, операции с Kubernetes, архитектура и техническо менторство.

Описание

  • Проектиране и разработване на мащабируеми backend микросървиси, API и услуги, управлявани от събития
  • Изграждане на приложения с Node.js, TypeScript, Java/Spring Boot и Go
  • Използване на PostgreSQL, Redis, Kafka, Cassandra и подходящи графови технологии или технологии за големи данни
  • Разработване на сигурни API с OAuth2/OIDC, JWT, Keycloak, API шлюзове и Istio
  • Внедряване и експлоатация на услуги с Docker, Kubernetes и/или OpenShift
  • Поддръжка на Angular приложения и необходимите backend интеграции
  • Партньорство с екипите по QA и Platform/DevOps за издания, наблюдаемост и продукционна поддръжка
  • Поемане на отговорност за backend функционалностите от проектирането и реализацията до внедряването и текущата продукционна поддръжка
  • Проектиране на надеждни услуги с таймаути, повторни опити, кеширане, устойчивост и наблюдаемост
  • Ръководене на техническите и архитектурните решения за backend услугите
  • Разследване на сложни инциденти в разпределени системи и продукционни среди
  • Развиване на модели за удостоверяване, оторизация и сигурност на API
  • Създаване на подробни тестове и участие в прегледи на код и дизайн
  • Поддържане на техническа документация и оперативни ръководства
  • Менториране на инженери и укрепване на инженерните практики в целия екип

Изисквания

  • 10–15 години професионален опит в разработката на софтуер
  • Задълбочена практически приложима експертиза в backend инженерството
  • Силен опит с Node.js и TypeScript, както и с Java/Spring Boot или Go
  • Опит с Angular и интеграции на backend API
  • Солиден опит с микросървиси, REST API и разпределени или управлявани от събития системи
  • Практически продукционен опит с Docker, Kubernetes и/или OpenShift
  • Добро разбиране на OAuth2, OIDC, JWT, удостоверяването и оторизацията
  • Опит с PostgreSQL или SQL и технологии като Kafka, Redis или Cassandra
  • Познания или опит с графови технологии и/или технологии за големи данни
  • Задълбочено разбиране на мащабируемостта, надеждността, наблюдаемостта и отстраняването на продукционни проблеми
  • Способност за техническо ръководство, провеждане на прегледи на дизайн и код и менториране на инженери, като същевременно се работи практически
  • Силни комуникационни и аналитични умения
  • Опитът с Keycloak е предимство
  • Keycloak SPI и интеграциите с външни доставчици на идентичност са предимство
  • Опитът с Istio, Helm, Kubernetes Operators или напреднали OpenShift/Kubernetes среди е предимство
  • Опитът с многоклиентски платформи е предимство
  • Опитът с обработка на събития с голям обем, стрийминг, времеви редове, графови или big-data системи е предимство
  • Опитът в индустриална, енергийна, IoT или друга област с интензивно използване на данни е предимство

Придобивки

  • Гъвкави работни условия
  • Възможности за непрекъснато учене, разучаване и повторно усвояване
  • Програми за развитие на умения с фокус върху кариерата
  • Стабилна заетост
  • Приобщаваща екипна култура
  • Етична корпоративна среда
  • Подкрепа за постигане на бизнес целите
  • Положителна работна атмосфера
  • Емоционално подкрепяща среда
  • Открит и сътруднически начин на работа