Position: Quant Research Software Developer - JavaScript, Python, Cloud Apps, SQL Location: New York City, NY Compensation: $175,000 - $200,000 + 25%-50% Bonus + Excellent Benefits + Relocation Assistance Job Description: This is a Hybrid position, work remote 3 days a week. The Quantitative Research team for this major midsize hedge fund is responsible to deliver scalable products that integrate portfolio management, relative value, trade capture, model development, and risk management into a common platform that is used by all members of the firm.
This role is a hands-on development role for a mid-level, experienced software engineer. Responsibilities: Manage design and development of the company's UI (Galileo) and microservice efforts from interface definitions to writing front-end and back-end code. Collaborate with CRO to prioritize and evolve the product roadmap.
Develop software in a well-written, easily understandable, and maintainable way. Mentor junior team members on related projects pertaining to Galileo. Provide consistent improvements to the codebase via the modernization of components and selection of state-of-the-art technologies.
Continuously survey the technical landscape and recommend updates or new ways of improving the platform/tech stack. Qualifications: Approximately 5 years or experience in a similar role. Bachelor's degree in Computer Science or equivalent.
Solid knowledge of programming fundamentals: algorithms, data structures, design patterns, and paradigms. Strong understanding and proven track record developing web-based applications. Advanced knowledge of web development, with a deep understanding of the JavaScript/Typescript/React.
js/Flask/FastAPI frameworks. Direct experience setting up and deploying applications on the cloud - (AWS or Azure). Strong, proven programming skills in Python.
Strong skills working with traditional and modern database technologies (SQL, etc.). Experience using material UI, Ag-grid a plus. Strong written and verbal communication skills.
Talent for communicating and working effectively with various business departments. Translate business requirements into executable plans. Ability to work in a fast-paced interdisciplinary environment.
Manage the development and coordinate projects via Agile development methodology.Type: PermanentCategory: ITDate Posted: 2023-12-20.