软件工程师 at Coinpilot

全职2天前
Employment Information
职位描述
我们正在寻找一位资深工程师来领导后端交易系统开发,并负责基于Docker、GitHub Actions CI/CD和AWS ECS(Fargate)的DevOps工作。您将与创始人共同制定产品战略,解决复杂的分布式系统问题,并将AI工具作为核心生产力工具。偶尔会涉及前端/移动端工作,熟悉React Native即可,更深入的专业知识会是加分项。具有我们现有技术栈经验者优先。
主要职责
  • 主导后端开发:使用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工作区、代码检查/测试、健康检查和日志
工作方式
  • 所有权:设计解决方案并推动其上线
  • 质量:严格的代码、测试和文档标准
  • 快速迭代:小PR、频繁部署、数据驱动的决策
  • AI原生:将AI工具作为核心生产力工具,更快更好地构建产品
前90天目标
  • 交付具有高可靠性和可观测性的生产级后端交易功能
  • 建立GitHub Actions CI/CD流水线和ECS(Fargate)部署,实现安全回滚和监控
  • 提升系统性能和安全性;记录关键路径
  • 引入AI驱动的改进,减少周期时间和缺陷
  • 可选地为移动应用提供指导或少量贡献
福利待遇
弹性工作时间、远程办公、股权/代币激励
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响