高级全栈工程师,可观测性——拉丁美洲(远程)
为 NetBox Labs 的网络可观测性平台构建 Go、Python、React 和 TypeScript 产品。 开发支持网络发现与保障的遥测仪表板和服务。
描述
- 开发并运营用于网络发现、保障、设备群管理和数据采集的 Go 与 Python 后端服务
- 设计并演进采用 Protocol Buffers 和 OpenAPI 的版本化 gRPC 与 REST API
- 创建 React 和 TypeScript 监控与遥测仪表板
- 设计包含筛选器、阈值、告警状态以及指向底层 NetBox 设备链接的仪表板工作流
- 参与面向大规模设备群和高频遥测的查询与聚合 API 开发
- 使用生成的 API 客户端和共享架构实现类型安全的前后端集成
- 参与团队值班轮换
- 扩展单元测试、集成测试、契约测试和端到端测试的自动化覆盖范围
- 与产品经理、设计师、面向客户的同事及工程团队合作
- 在设计、编码、测试、评审和事件分诊的整个过程中使用 AI 开发工具和智能代理工作流
- 进行代码评审、指导同事并推动良好的工程实践
- 参与规划并协助制定产品和技术路线图
任职要求
- 至少五年的专业软件工程经验
- 在后端和前端开发方面均拥有丰富的生产环境经验
- 具备 Go 和 Python 的生产环境经验,精通其中一种并熟练掌握另一种
- 具备使用 Protocol Buffers 设计和运营 gRPC 服务的经验,包括架构演进、向后兼容、流式 RPC、截止时间、拦截器或中间件以及错误处理
- 具备使用消息队列、异步任务处理和幂等数据采集开发分布式事件驱动系统的经验
- 熟练掌握 React 和 TypeScript
- 有构建监控、可观测性或分析仪表板的实践经验
- 具备数据可视化库的实际使用经验
- 具备高效呈现大规模或高频数据集的经验
- 具备通过 WebSockets、服务器推送事件或 gRPC-Web 流式传输向浏览器提供实时数据的经验
- 了解现代 CSS、响应式布局和实用的无障碍设计,包括 WCAG、适合色觉障碍用户的配色方案及无障碍图表
- 具备使用 Jest 和 React Testing Library 编写前端自动化测试的经验,包括视觉回归测试
- 经常实际使用 AI 编程助手和智能代理
- 能够合理判断 AI 生成内容的质量并保护敏感数据
- 熟悉 AI 工具的提示编写和上下文管理技巧
- 具备清晰的沟通能力和有效的协作能力
- 能够适应快速变化的环境,并参与产品和技术决策
福利待遇
- 股权薪酬
- 奖金机会
- 在拉丁美洲境内远程工作
- 平等就业机会
- 招聘流程便利支持
