高级 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 经验者优先
- 具备多租户平台经验者优先
- 具备高容量事件处理、流处理、时序、图数据或大数据系统经验者优先
- 具备工业、能源、物联网或其他数据密集型平台领域经验者优先
福利待遇
- 灵活的工作安排
- 持续学习、反思和再学习的机会
- 以职业发展为导向的技能提升项目
- 稳定的就业机会
- 包容的团队文化
- 注重道德的企业环境
- 支持实现业务目标
- 积极的工作氛围
- 富有情感支持的工作环境
- 开放且协作的工作方式
