节点工程师 / 后端

芝加哥 8天前全职 网络
面议
我们是一家由风险投资支持的金融科技公司,正在构建一个用于自动化技术分析和交易工作流程的下一代平台。我们的软件为专业交易员、量化分析师和投资团队提供机构级分析——模式识别、信号生成、回测和自动执行。 我们正在寻找一位高级Node.js工程师,帮助发展支持高性能交易和分析平台的后端系统。您将参与算法交易工具、数据摄取管道、大规模回测引擎的基础设施建设,以及由数千名活跃市场参与者使用的自定义脚本环境。 必备技能和经验 • 设计、优化和维护每秒处理数万个消息的Node.js微服务 • 构建和维护市场、基本面和替代数据集的数据摄取管道 • 提高平台的可观测性(日志记录、指标、追踪、警报) • 实现图表、扫描、回测和脚本引擎的业务逻辑 • 编写干净、经过良好测试且可维护的代码,注重性能 • 使用Terraform管理云基础设施,包括AWS托管服务 • 直接使用PostgreSQL和MongoDB(不使用ORMs),扩展读写密集型工作负载 • 诊断和解决性能瓶颈、内存泄漏和事件驱动系统问题 • 与跨职能团队合作,将交易想法转化为生产级软件 • 不断实验、学习和完善市场数据与自动化的交集 期望技能和经验 • 深入了解Node.js,包括性能分析、内存管理和事件循环优化 • 使用Terraform管理基础设施代码的实际经验(AWS RDS、Lambda、SQS等) • 熟悉大规模使用PostgreSQL和MongoDB • 扎实掌握面向对象和函数式编程范式——以及何时使用每种范式 • 熟悉Kubernetes(需要配置集群;构建和管理集群是加分项) • 在具有许多独立部署服务的微服务架构中工作的经验 • 在测试、CI/CD、容器化、监控和警报方面有严谨的工程思维 • 对金融市场和交易有真正的好奇心;有实际交易或策略开发经验者优先 • 加分项:具有使用C++和/或Java进行系统编程或性能关键组件的经验 • 加分项:流利或专业工作水平的俄语或乌克兰语 提供 • 有资格获得奖金 福利 • 医疗、牙科和视力保险 • 假期 • 股票期权 申请人必须目前被授权在美国全职工作,现在和未来均可。