节点工程师 / 后端

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