一、岗位职责
1. 全面负责公司核心项目后端研发工作,主导系统架构设计与技术路线规划,保障平台高可用性、可扩展性及安全性。
2. 带领并指导后端开发团队,完成任务分配、进度跟踪与质量把控,提升团队整体研发效率与技术能力。
3. 制定并优化后端技术规范与开发流程,推动代码规范化、自动化测试及持续集成的落地执行。
4. 深入理解业务需求,与产品、前端、算法及运维团队高效协作,推动需求快速落地与产品迭代。
5. 对系统性能、稳定性及安全性全权负责,主导疑难问题的排查与解决,保障系统稳定运行。
6. 关注后端及前沿技术动态,结合业务场景推动新技术应用,提升团队整体技术水平与项目竞争力。
二、任职资格
1. 计算机相关专业,本科及以上学历;具备5年以上后端开发经验,且有1年以上团队管理或技术负责人经验。
2. 精通Node.js、Go、Python中至少两种后端开发语言,能独立完成复杂业务场景下的架构设计与功能实现。
3. 精通MySQL、PostgreSQL等关系型数据库的设计与优化,具备Redis、MongoDB等NoSQL数据库的实际应用经验。
4. 熟悉Kafka、RabbitMQ等消息中间件的原理及应用场景,能设计高并发场景下的异步解耦方案。
5. 熟练使用Docker、Kubernetes等容器化工具与微服务架构,具备云原生服务的部署与运维实战经验。
6. 拥有AWS、GCP、阿里云等云服务平台的实际使用经验,能主导资源规划与部署工作。
7. 深入理解计算机网络、分布式系统原理,能处理复杂网络环境与高并发场景下的技术问题。
8. 具备优秀的Debug与问题定位能力,能在关键时刻快速解决生产环境中的突发问题。
9. 拥有良好的沟通表达能力、团队协作能力及抗压能力,能有效驱动团队达成项目目标。
三、加分项
1. 有创业公司工作经历或具备创业思维,能适应业务快速变化与高强度工作环境。
2. 在ACM/编程竞赛中取得优异成绩,或在开源社区有活跃贡献经历。
3. 具备计算机视觉、自然语言处理、即时通讯系统(IM)等领域的相关开发经验。
4. 拥有大型分布式系统架构设计经验,或曾独立负责核心系统的设计与落地。