主要职责:
1、负责后端开发团队的日常管理,包括任务分配、进度跟踪、绩效评估和团队建设,提升团队整体技术能力和协作效率;
2、积极参与核心后端功能的开发、代码 review 和优化,编写高质量、可维护的代码,确保个人编码贡献占比不低于30%;
3、主导后端系统架构的设计和优化,解决高并发、分布式、微服务等技术挑战,保障系统的稳定性、可扩展性和性能;
4、与产品、前端、测试等团队紧密合作,推动项目全生命周期管理,确保项目按时高质量交付;制定技术规范和开发流程,提升团队工作效率;
5、跟踪业界技术趋势,引入新技术和工具,推动技术债务偿还和创新项目落地,提升产品竞争力。
任职要求:
1、计算机科学、软件工程或相关专业本科及以上学历;
2、5年以上后端开发经验,其中至少2年以上技术团队管理、全栈经验,且主要经验基于 Node.js/TypeScript 技术栈;
3、精通 JavaScript/TypeScript,熟练掌握 Node.js 及其生态框架(如 NestJS、Express、Fastify 等);具备扎实的编码能力,能独立完成复杂模块设计与实现;
4、熟悉常见数据库系统(如 MySQL、PostgreSQL、MongoDB 等),掌握数据库性能优化与分布式存储实践,了解与 Node.js 生态的最佳结合实践;
5、深入理解基于 Node.js 的分布式系统、微服务架构和 API 设计原则,有云平台(如 AWS、阿里云)实战经验者优先;
6、熟练掌握 Git 版本控制,具有 CI/CD 流水线实施经验和敏捷开发实践经验,熟悉现代 JavaScript/TypeScript 开发工具链。
加分项:
1、 有基于 Node.js 技术栈的大型高并发系统或海量数据处理经验;
2、 熟悉 Node.js 生态的 DevOps 工具链,具备自动化测试、监控体系搭建经验;
3、深度参与过开源 JavaScript/TypeScript 项目或拥有活跃的技术博客者优先;
4、熟悉 TypeScript 类型系统的高级应用和工程化实践。