高级 Node.Js 开发

岗位职责

  • 带领后端架构与解决方案团队设计架构与解决方案
  • 与技术总监一起完成整体技术架构与设计方案
  • 开发和维护Treelab核心架构和业务逻辑
  • 重点开发API数据连接聚合相关业务功能
  • 上级要求的其他技术任务

岗位要求

  • 熟练使用Node.js/JavaScript/TypeScript
  • 熟练使用Koa/Express/Nestjs等Node.js框架至少两种
  • 有GraphQL的开发经验
  • 能独立完成新功能模块的接口设计和开发工作
  • 熟悉一门NoSQL/SQL数据库的语法及性能调优
  • 有分布式、大数据、高并发、高可用等应用系统开发经验
  • 具备良好的沟通能力与团队协同能力,能攻克技术难题

加分项

  • 有图表数据库(Dgraph、Neo4J等)开发经验
  • 了解 Docker、Kubernetes 等容器化相关技术
  • 做过数据型或协同型互联网产品
  • 良好的编码习惯,熟悉GitFlow
  • 开源项目作者或向开源社区贡献源码
  • 具备较强的学习能力与抗压能力
  • 在技术社区有一定威望和个人影响力