Software Developer
Core
Develop critical software for traders, researchers, and engineering teams to implement and analyze algorithmic trading strategies.
Role type
mid-level software developer (trading systems)
Builds
scalable and performant software for algorithmic trading
Domain
financial services / algorithmic trading
Deliverable
production ML models | product features
Required skills
software engineering principles, JavaScript/TypeScript, Node.js, React, Python
Preferred skills
Redis, RabbitMQ, GraphQL, MongoDB, Docker, WebSocket, AMQP, TCP, HTTP, relational databases (PostgreSQL, MySQL, MS SQL Server, Oracle)
Responsibilities
build scalable and performant software, analyze requirements from traders and analysts, facilitate discussions on code implementation and architecture, drive projects and lead new initiatives, resolve challenging design and coding issues
Seniority
Mid-level, hands-on IC