高级全栈工程师 – 外汇电子交易 – 伦敦

伦敦 4天前全职 网络
3.8K - 4.6K /
高级全栈工程师 – 外汇电子交易 – 伦敦 Atrium EMEA 正在寻找多名具有外汇电子交易(React/TypeScript + Java)丰富经验的高级全栈工程师,帮助从零开始架构和构建一个新的外汇电子交易平台,跨越整个技术栈交付高性能、弹性和安全的系统。您将与产品、交易和基础设施团队紧密合作,端到端交付功能——从 UI 和桌面容器体验到低延迟的后端服务。利用最新的 AI 编码工具加速交付、增强代码质量和提升开发者体验。每周四天在伦敦现场工作。提供 PAYE/Umbrella 选项。 - 领导全栈功能的设计和开发:React/TypeScript 网络应用、桌面容器集成(OpenFin 或类似)和 Java 服务。 - 架构和实现可扩展、事件驱动和基于微服务的后端组件(例如,Spring Boot),包括 API、市场数据、订单/风险工作流和实时流。 - 使用模块化、可重用的组件构建高性能和可访问的 UI;推动交易工作流的状态管理、数据可视化和用户体验。 - 优化整个技术栈的延迟、吞吐量和可靠性;实现可观测性(指标、追踪、日志记录)和性能分析。 - 建立工程最佳实践:代码标准、测试策略(单元/集成/E2E)、CI/CD、安全编码和发布管理。 - 通过代码审查、设计会议和动手配对指导工程师——鼓励深思熟虑的抽象、干净的架构和务实的交付。 - 使用 AI 开发工具进行辅助编码、重构、测试生成、安全代码分析、文档编制和知识搜索——评估 AI 加速的地方,同时保持人工监督。 - 与利益相关者合作,将交易需求转化为稳健的技术设计;撰写清晰的规格和实施计划。 基本要求: - 专业软件工程经验,具有深厚的专业知识:前端:React、TypeScript、现代工具(打包器、代码检查、测试框架)。 - 后端:核心 Java、Spring Boot(或类似)、多线程/并发、性能调优。 - 设计和操作分布式系统(微服务、事件驱动架构、消息/流)的经验。 - 对计算机科学基础(数据结构、算法、并发、网络、操作系统)的深刻理解。 - 在电子交易或实时金融系统(尤其是外汇)方面的丰富经验,包括熟悉市场数据、订单流和执行工作流。 - 熟练使用 CI/CD、容器化、云/本地部署和可观测性。 - 能够评估和将 AI 编码工具集成到日常开发工作流中。 - 出色的沟通和利益相关者参与能力;能够领导项目并指导他人。 - 具有桌面容器框架(OpenFin、Electron 或类似)的经验。 - 具有流/消息传递(例如,Kafka、Solace)和低延迟模式的经验。 - 了解网页性能优化和可访问性。 点击立即申请/联系 Lianne 以申请高级全栈工程师 – 伦敦职位。