Senior Software Engineer - Fullstack
Core
Design, build, and scale core features for an internal analytics platform serving Sales Traders, Portfolio Managers, and Analysts in institutional equities, delivering real-time desk flow monitoring, research & sentiment analysis, and AI-powered insights.
Role type
Senior Fullstack Engineer (Financial Technology)
Builds
Interactive frontend dashboards, backend data services, and AI integration layers for a Turborepo monorepo.
Domain
Capital Markets / Financial Services / Real-time Data Systems
Deliverable
production ML models | product features
Required skills
TypeScript, React, Next.js, Node.js, Express, Redux Toolkit, RTK Query, WebSockets, Socket.IO, Server-Sent Events, MongoDB, Redis, Turborepo, Docker, Kubernetes, Helm, OAuth2/OIDC, JWT, NextAuth.js
Preferred skills
Python, FastAPI, KDB+/Q, AI/LLM integration (RAG, prompt engineering), Highcharts, Kafka, ELK stack
Technologies
Next.js 16, Node.js, Express, Python, FastAPI, Socket.IO, Kafka, KDB+/Q, Redis, MongoDB, Turborepo, Kubernetes, Helm, Highcharts, Grafana, Kibana
Responsibilities
Build & own features end-to-end across frontend, backend, and AI layers; Design and implement real-time data flows; Develop rich, data-dense UIs with interactive charts and AI assistant panels; Architect and maintain shared packages within a monorepo; Integrate with capital markets data infrastructure; Build and optimize the BFF proxy layer; Implement caching strategies; Ensure production reliability via Kubernetes and observability tools; Collaborate with quants and traders to translate workflows into platform features.
Seniority
Senior, hands-on IC
