YASH Technologies
YASH Technologies
YASH Technologies 是一家全球性技术服务与外包公司,帮助各类组织实现运营现代化并提升生产力。其业务涵盖数字化转型、人工智能与自动化、云服务、网络安全、物联网、应用管理和企业咨询。公司还支持 SAP 实施与云转型项目,为咨询、医疗保健和物流等多个行业的组织提供服务。其团队致力于交付量身定制的技术解决方案,注重实际业务成果与客户成功。

高级 Node.js 技术负责人——浦那现场办公

负责可扩展 Node.js 后端和分布式服务的工程工作,为 YASH Technologies 的工业能源平台提供支持。 负责生产系统、安全、Kubernetes 运维、架构设计和技术指导。

描述

  • 设计并交付可扩展的后端微服务、API 和事件驱动服务
  • 使用 Node.js、TypeScript、Java/Spring Boot 和 Go 构建应用
  • 使用 PostgreSQL、Redis、Kafka、Cassandra 以及适用的图数据库或大数据技术
  • 使用 OAuth2/OIDC、JWT、Keycloak、API 网关和 Istio 开发安全 API
  • 使用 Docker、Kubernetes 和/或 OpenShift 部署并运维服务
  • 支持 Angular 应用及所需的后端集成
  • 与 QA 及平台/DevOps 团队协作,负责发布、可观测性和生产支持
  • 负责后端能力从设计、实现到部署及持续生产支持的全过程
  • 通过超时、重试、缓存、弹性机制和可观测性构建可靠服务
  • 主导后端服务的技术和架构决策
  • 调查复杂的分布式系统问题和生产事故
  • 推进身份认证、授权和 API 安全模式
  • 创建全面的测试,并参与代码评审和设计评审
  • 维护技术文档和运维手册
  • 指导工程师并在团队内提升工程实践

任职要求

  • 拥有 10 至 15 年专业软件开发经验
  • 具备深厚且 hands-on 的后端工程专业能力
  • 具备扎实的 Node.js 和 TypeScript 经验,并熟悉 Java/Spring Boot 或 Go
  • 具备 Angular 和后端 API 集成经验
  • 在微服务、REST API 以及分布式或事件驱动系统方面拥有扎实背景
  • 具备 Docker、Kubernetes 和/或 OpenShift 的生产环境经验
  • 深入理解 OAuth2、OIDC、JWT 以及身份认证和授权
  • 具备 PostgreSQL 或 SQL 经验,并熟悉 Kafka、Redis 或 Cassandra 等技术
  • 了解或使用过图数据库和/或大数据技术
  • 深入理解可扩展性、可靠性、可观测性和生产环境故障排查
  • 能够提供技术领导,开展设计评审和代码评审,并在保持 hands-on 的同时指导工程师
  • 具备良好的沟通和问题解决能力
  • 有 Keycloak 经验者优先
  • 具备 Keycloak SPI 和外部身份提供商集成经验者优先
  • 具备 Istio、Helm、Kubernetes Operator 或高级 OpenShift/Kubernetes 经验者优先
  • 具备多租户平台经验者优先
  • 具备高容量事件处理、流处理、时序、图数据或大数据系统经验者优先
  • 具备工业、能源、物联网或其他数据密集型平台领域经验者优先

福利待遇

  • 灵活的工作安排
  • 持续学习、反思和再学习的机会
  • 以职业发展为导向的技能提升项目
  • 稳定的就业机会
  • 包容的团队文化
  • 注重道德的企业环境
  • 支持实现业务目标
  • 积极的工作氛围
  • 富有情感支持的工作环境
  • 开放且协作的工作方式