Summary
A technology-driven organization is seeking a full stack engineer to design and maintain critical applications. The role involves building scalable user-facing systems, APIs, and data platforms while collaborating with experienced technical teams.
Highlights
Opportunity to build impactful software in a high-performance engineering environment with exposure to complex systems, scalable platforms, and data-driven solutions.
Description
Full Stack Developer (React / Python)
Singapore or Hong Kong
About the Role
Our client is a leading global multi-strategy hedge fund investing across global markets through technology, quantitative research, and systematic investment strategies.
They are seeking a Full Stack Developer to build mission-critical applications used by portfolio managers, traders, researchers, and investment professionals.
This is an opportunity to join a high-performing engineering organization where technology directly impacts the investment process.
You will work across the full software development lifecycle, building scalable applications, APIs, and data-driven platforms that support trading, portfolio management, market research, and operational workflows.
The ideal candidate is passionate about building high-quality software, enjoys solving complex engineering challenges, and thrives in a fast-paced, collaborative environment.
Responsibilities
Design, develop, and maintain full-stack applications using React, TypeScript, Python, and modern web technologies.Build scalable backend services, REST APIs, and microservices supporting trading, investment, research, and operational platforms.Develop intuitive front-end applications and dashboards for portfolio managers, traders, researchers, and business users.Partner closely with investment professionals and business stakeholders to translate requirements into high-quality software solutions.Build and optimize data-intensive applications that consume real-time and historical market data.Develop reusable UI components, backend services, and shared engineering libraries to improve development efficiency.Integrate applications with internal platforms, market data providers, and third-party APIs.Write clean, maintainable, and well-tested code following engineering best practices.Participate in architecture discussions, code reviews, production support, and continuous platform improvements.Contribute to CI/CD automation, cloud deployments, and application observability.Leverage AI-assisted development tools and modern engineering practices to improve productivity and software quality.Required Qualifications
5+ years of professional software engineering experience.Strong backend development experience using Python.Strong frontend development experience with React and TypeScript.Experience designing and developing RESTful APIs and distributed applications.Strong understanding of SQL and relational databases.Experience with cloud-native development, Docker, Kubernetes, and CI/CD pipelines.Familiarity with AWS or other public cloud platforms.Experience working in Agile development environments.Excellent communication skills with the ability to collaborate directly with technical and business stakeholders.Preferred Qualifications
Experience within a hedge fund, asset manager, investment bank, fintech, or capital markets environment.Experience building applications supporting trading, portfolio management, risk, research, or market data.Knowledge of event-driven architectures, messaging technologies (Kafka, RabbitMQ), and microservices.Experience working with large-scale data processing and analytics platforms.Familiarity with AI/LLM technologies, developer productivity tools, or intelligent automation.Experience developing highly available, low-latency, and business-critical applications.