职位描述
高级后端工程师(Webhook方向)
一、核心职责
- 设计开发维护Webhook接收与处理系统,保障99.9%+高可用与低延迟
- 实现请求签名验证、防重放/防注入等安全机制
- 设计并落地异步消息处理、幂等性保证、重试及死信队列方案
- 构建监控、告警与日志系统,保障服务可观测性
- 协同AI、前端、DevOps团队保障系统稳定运行
二、硬技能要求
核心必备
- 编程语言:精通Node.js(首选)或Python或 Java;熟悉TypeScript优先
- 网络协议:掌握HTTP/HTTPS、RESTful API设计、TCP/IP,能排查网络问题
- 安全能力:熟悉OAuth 2.0/JWT,可实现HMAC-SHA256签名验证、防重放;了解OWASP Top 10,能正确配置HTTPS
- 数据存储:精通Redis(缓存/消息队列/分布式锁等)、PostgreSQL/MySQL(设计/索引/事务)
- 运维部署:掌握Docker、Linux基础操作、Nginx/Caddy配置、CI/CD(GitHub Actions/GitLab CI等)
- 可观测性:会用Prometheus/Grafana做监控,能实现结构化日志与分布式追踪(Jaeger/Zipkin)
加分项
- 了解gRPC、RabbitMQ/Kafka、MongoDB等技术
- 有安全攻防、K8s生产环境或云平台(AWS/阿里云/腾讯云)使用经验
- 具备高并发系统性能调优实战经验
三、软技能要求
- 具备端到端系统思维,能把控Webhook请求全生命周期
- 沟通清晰,可高效对接团队成员与非技术人员
- 擅长定位解决生产问题,责任心强
- 学习能力强,能快速适应需求变化
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕