Full Stack Developer - Equity Research - Consultant
Full Stack Engineer - Front Office Technology (Contract Role)
Location: New York (On site)
Employment Type: Consultant / Contract
A leading global investment firm is seeking a highly skilled Full Stack Engineer to join its Front Office Technology group. The team builds and supports a suite of cutting‑edge tools used by investment professionals, spanning research management, analytics, and capital markets workflows. This role offers the opportunity to collaborate directly with portfolio teams and deliver high‑impact technology used in day‑to‑day investment decisions.
Role Overview
- Work closely with stakeholders to architect and develop modern front‑office applications.
- Collaborate in a fast‑paced environment to understand requirements, propose solutions, and deliver high‑quality software.
- Balance technical feasibility, scalability, stability, and delivery timelines.
- Contribute to systems and tools related to research generation, document and data management, and analytics.
Core Qualifications
- 3+ years of experience as a Full Stack Developer (C#, Python, .NET, APIs).
- Strong understanding of React.js and its core principles.
- Experience with front-end state management (React Context, Redux, or similar).
- Knowledge of front-end performance optimization best practices.
- Experience building user-facing web applications.
- End-to-end experience architecting and developing backend applications from design to deployment.
- Experience with code optimization and performance tuning.
- Strong knowledge of MSSQL, including query building, schema design, and performance optimization.
- Understanding of the full application lifecycle, including:
- Authentication
- API integration
- Build processes
- Testing & validation
- State management
- Experience with Git or other source control systems.
- Excellent communication skills and ability to work independently in a self-directed environment.
Nice-to-Have Skills
- Experience building RESTful APIs.
- Familiarity with LLM technologies and related libraries (OpenAI, Llama, etc.).
- Experience in Agile / SCRUM environments.
- Exposure to financial market data (Bloomberg, Reuters, or similar).
- Background in financial services, including research platforms, risk systems, portfolio tools, or order management.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.
