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