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