职位描述
关于Coinpilot
Coinpilot处于去中心化金融的前沿。我们是一家获得风险投资支持的初创公司,正在Hyperliquid上构建一个移动优先的跟单交易平台,并长期致力于推出一套完整的链上投资策略。
我们的团队拥有多年深厚的Web3经验,正在寻找充满激情的建设者加入我们的使命。这是一个在一日千里的科技领域打造定义类别产品的绝佳机会。
主要职责
- 主导后端开发:使用TypeScript/Node.js与Redis和MongoDB构建低延迟交易服务,确保可靠性、可扩展性和强大的可观测性
- 负责DevOps:使用Docker容器化服务,建立和维护GitHub Actions CI/CD,在AWS ECS(Fargate)上部署和运维,确保安全回滚和监控
- 设计API和数据模型:定义REST和WebSocket API规范(端点、消息类型、认证、速率限制),负责模式设计、索引、迁移和数据生命周期
- 分布式系统:实现弹性(幂等性、重试、断路器)和事件驱动的工作流
- 性能和安全性:分析热点路径,优化缓存和查询,执行安全编码,管理密钥/IAM,合规数据处理
- 代码质量领导:推动代码审查、测试策略和文档编写,指导同事,提高工程标准
- 产品战略:将模糊需求转化为迭代路线图,沟通权衡取舍,衡量结果
- AI原生开发:使用AI工具进行实现、测试和文档编写,在有价值的地方提出AI驱动的功能
- 前端协作(根据需要):为React/React Native提供指导或少量贡献,基础RN知识即可
职位要求
- 6-10年以上生产环境后端开发经验,具备端到端所有权
- 在生产环境中精通TypeScript和Node.js
- 熟练掌握Redis(缓存、锁、发布/订阅)和MongoDB(模式/索引设计、性能、聚合)
- 实时系统经验:WebSockets/流处理、事件驱动模式、大规模一致性和可靠性
- DevOps:Docker;CI/CD(GitHub Actions)、AWS ECS(Fargate)、环境升级、蓝绿/金丝雀部署、指标/警报、成本意识
- 安全性:认证/授权、密钥管理、最小权限IAM、OWASP意识
- AI工具:熟练使用AI编码助手、测试生成、文档自动化、流水线加速器;强大的提示工程能力
- 协作:清晰沟通、产品同理心、高度责任感、行动导向
优先考虑
- React Native(TypeScript)、移动端CI/CD、应用商店发布
- 金融/交易或加密货币经验;低延迟系统
- 交易所API交易经验(如Hyperliquid REST/WS、订单签名/随机数管理、速率限制、订单生命周期);熟悉其他交易所API(如Binance、Bybit)更佳
- 基础设施即代码(Terraform或AWS CDK);可观测性栈(CloudWatch、Sentry)
- pnpm工作区和共享包的单体仓库经验
技术栈
- 语言/框架:TypeScript、Node.js;React/React Native(熟悉即可)
- 数据/基础设施:Redis、MongoDB、AWS ECS(Fargate)、Docker
- CI/CD:GitHub Actions
- 工具:pnpm工作区、linting/testing、健康检查和日志记录
工作方式
- 所有权:设计解决方案并将其推向生产
- 质量:严格的代码、测试和文档标准
- 快速迭代:小型PR、频繁部署、数据驱动的决策
- AI原生:将AI工具作为核心杠杆,更快更好地构建
前90天目标
- 交付具有强大可靠性和可观测性的生产后端交易能力
- 建立GitHub Actions CI/CD流水线和ECS(Fargate)部署,确保安全回滚和监控
- 提高系统性能和安全性;记录关键路径
- 引入AI驱动的改进,减少周期时间和缺陷
- 可选地为移动应用提供指导或少量贡献
福利待遇
远程或现场办公(混合);弹性工作时间;股权/代币期权