特别提示:
1、具体专精语言要求不高,JAVA一般不考虑;
2. Github/gitlab必须,MongoDB必须,API(REST)必须;
岗位职责(Key Responsibilities)
1、设计、开发和维护高可用、高性能的 REST API 后端服务。
2、使用 Node.js(TypeScript)+ Express(tsoa) 实现 API 服务与业务逻辑。
3、与前端、数据处理 Pipeline 紧密协作,实现服务编排、任务触发和数据流转。
4、参与数据库设计与优化,确保大规模数据读写的效率与稳定性。
5、编写稳定、清晰、可维护的代码,并参与 Code Review。
6、支持生产环境排查、监控、故障处理,确保系统稳定运行。
7、持续优化系统性能,消除瓶颈,提升服务响应速度。
8、参与后端架构设计与技术选型。
岗位要求:
1 、技术要求:
精通 RESTful API 设计、认证、错误处理、版本管理。
熟悉异步编程(async/await)、并发处理、任务调度。
能处理大规模数据请求,理解批处理、分页、缓存策略。
能设计服务间的调用与编排(例如触发数据处理 Pipeline)。
2 、技术栈要求:
TypeScript
Node.js + Express(tsoa)
Micro-ORM 或同类 ORM
MongoDB
基本 Web 部署与 CI/CD 流程
3 、开发环境与工具:
Amazon Linux(Amazon OS)
Docker
Git / GitHub / GitLab(分支管理、Review Flow)
加分项(Highly Desirable)
API 服务相关:熟悉 FastAPI(Python) 用于轻量服务或工具 API;熟悉 Protobuf / gRPC(若未来使用,可快速上手);熟悉 复杂 Web 配置、反向代理、负载均衡(Nginx、Traefik 等)
服务编排 / DevOps:Argo Workflows(用于任务流水线编排);Kubernetes(容器化、部署、扩缩容);AWS 经验(EC2/ECR/EKS/S3/Lambda 等)