Full Stack Developer
At Hudson River Trading (HRT) we are mathematicians, computer scientists, statisticians, physicists and engineers. We research and develop automated trading algorithms using advanced mathematical techniques. We have built one of the world's most sophisticated computing environments, and our researchers are at the forefront of innovation in the world of algorithmic trading.
Job Description
Hudson River Trading is looking to hire an experienced Full Stack Developer. In this role, you will be responsible for automating and developing a wide variety of web-based systems with a Python backend, including our post trade and middle office systems.
As a Full Stack Developer, your code will impact business logic, provide user-friendly interfaces, and increase the quality of our web-based infrastructure. You will work closely with different teams such as Algo, Business Development, Middle Office, and Trading Tech.
It will be your responsibility to understand end-user needs and communicate effectively around project feasibility and timelines. You’ll interface heavily with both technical and non-technical peers. You will successfully leverage your technical skills to design and create full-stack applications, expand existing infrastructure, and identify opportunities for improvement.
Responsibilities
- Build new web-based tooling to provide insights and enable real-time actions using financial data, operational data, trading activity, and more
- Architect and design enhancements for our global web-based systems, mainly using Python and React
- Working closely with a variety of senior technical and non-technical users, own projects from end-to-end, including inception, gathering and refining requirements, forming and executing a structured plan, and managing ongoing support and iterations to the initial plan
- Work on tasks with a variety of time scopes, from quick fixes for existing processes to long-term direction setting
- Maintain and improve existing internal and external processes and infrastructure
- Understand and provide guidance on a large variety of data sources, minimizing unnecessary complexity through complete solutions
Qualifications
- A bachelor’s degree in Computer Science, Engineering, or a related field
- 4+ years of software development experience
- 3+ years of working Python programming experience
- 3+ years of working Javascript/Typescript experience on a modern web framework (React preferred)
- Effective verbal and written communication
- Excellent multitasking and time management skills
- Ability to navigate large interconnected projects with close attention to details
- Ability to work independently, but also collaborate effectively with team members
- Ability to look at code, figure out how it works, and identify how to make it better
- Be able to explain complicated topics, such as software design or business logic, to technical and non-technical stakeholders
- Driven by curiosity
- Thrives within a team that consistently challenges you to improve
Hudson River Trading is looking to hire an experienced Full Stack Developer. In this role, you will be responsible for automating and developing a wide variety of web-based systems with a Python backend, including our post trade and middle office systems.
As a Full Stack Developer, your code will impact business logic, provide user-friendly interfaces, and increase the quality of our web-based infrastructure. You will work closely with different teams such as Algo, Business Development, Middle Office, and Trading Tech.
It will be your responsibility to understand end-user needs and communicate effectively around project feasibility and timelines. You’ll interface heavily with both technical and non-technical peers. You will successfully leverage your technical skills to design and create full-stack applications, expand existing infrastructure, and identify opportunities for improvement.
Responsibilities
- Build new web-based tooling to provide insights and enable real-time actions using financial data, operational data, trading activity, and more
- Architect and design enhancements for our global web-based systems, mainly using Python and React
- Working closely with a variety of senior technical and non-technical users, own projects from end-to-end, including inception, gathering and refining requirements, forming and executing a structured plan, and managing ongoing support and iterations to the initial plan
- Work on tasks with a variety of time scopes, from quick fixes for existing processes to long-term direction setting
- Maintain and improve existing internal and external processes and infrastructure
- Understand and provide guidance on a large variety of data sources, minimizing unnecessary complexity through complete solutions
Qualifications
- A bachelor’s degree in Computer Science, Engineering, or a related field
- 4+ years of software development experience
- 3+ years of working Python programming experience
- 3+ years of working Javascript/Typescript experience on a modern web framework (React preferred)
- Effective verbal and written communication
- Excellent multitasking and time management skills
- Ability to navigate large interconnected projects with close attention to details
- Ability to work independently, but also collaborate effectively with team members
- Ability to look at code, figure out how it works, and identify how to make it better
- Be able to explain complicated topics, such as software design or business logic, to technical and non-technical stakeholders
- Driven by curiosity
- Thrives within a team that consistently challenges you to improve