Overview
On Site
Full Time
Skills
Web Scraping
Innovation
Data Acquisition
Trading
Web Portals
JavaScript
Collaboration
Management
Real-time
Peer Feedback
Computer Science
Data Engineering
Software Engineering
Python
Cloud Computing
Amazon Web Services
Conflict Resolution
Problem Solving
Job Details
A global investment firm is seeking a Full Stack Engineer to join its specialized External Data team. This team is responsible for acquiring and structuring high-value data from public web sources to support a wide range of investment strategies. The ideal candidate will have a strong background in full-stack development and data engineering, with a passion for building internal applications, monitoring systems, and developer-facing tools.
This is a high-impact role with direct exposure to investment teams, offering the opportunity to shape the development process and drive innovation in data acquisition and tooling.
Key Responsibilities
Minimum Qualifications
This is a high-impact role with direct exposure to investment teams, offering the opportunity to shape the development process and drive innovation in data acquisition and tooling.
Key Responsibilities
- Collaborate with a globally distributed engineering team
- Build trading-critical data pipelines that transform raw online content into structured, actionable insights
- Lead development of a web portal (Next.js) for collaboration with investment managers
- Create innovative internal tools to streamline data ingestion and manage real-time updates
- Advocate for internal tooling adoption and iterate based on team feedback
Minimum Qualifications
- Bachelor's degree in Computer Science or related field
- 3+ years of full-stack development experience
- 3+ years of experience in data engineering
- Strong understanding of software engineering best practices
- Experience with Python and Scrapy
- Familiarity with at least one cloud environment (preferably AWS)
- Self-starter with strong problem-solving skills and curiosity
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.