Full Stack Engineer

As a Full-Stack Engineer, you’ll design, build, and maintain scalable web applications and backend services that support research and trading workflows. You’ll be involved across the full software lifecycle — from requirements gathering and system design through deployment and continuous improvement.

What You’ll Do

  • Design and build scalable full-stack applications using React and Python / Node.js / Next.js / TypeScript
  • Develop and maintain data-intensive backend services, APIs, and microservices
  • Contribute to internal ML tooling, data platforms, and research-facing applications
  • Partner closely with quants, traders, and researchers to understand problems and deliver practical solutions
  • Take end-to-end ownership of systems, ensuring reliability, performance, and long-term maintainability
  • Continuously improve the tech stack, tooling, and engineering best practices

Requirements

  • 3–6+ years of professional software engineering experience
  • Strong hands-on experience with Python/Next/Node/TypeScript and React
  • Proven experience building and supporting production-grade applications
  • Solid understanding of databases, APIs, and distributed systems
  • Experience owning or contributing to end-to-end full-stack systems
  • Bachelor’s degree in Computer Science, Engineering, or another STEM discipline
  • Strong communication skills and ability to work cross-functionally

Nice to Have

  • Experience building ML or data platforms
  • Exposure to cloud infrastructure and modern deployment workflows
  • Experience with high-availability or low-latency systems
  • Familiarity with Rust or other systems-level languages

Job Details

Company
Stanford Black Limited
Location
City of London, London, United Kingdom
Posted