Software Engineer (Fullstack)

GRASSHOPPER PTE. LTD.

Singapore

On-site

SGD 120,000 - 180,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

21 days annual leave
Mentorship opportunities
Insurance Package
Well-stocked pantry
Annual Dental & Wellness budget
Gym membership
Competitive Compensation

Job summary

Grasshopper is a Singapore-based quantitative trading technology provider seeking a UI Software Engineer to build and scale real-time web interfaces for high-frequency trading and risk management. You will deliver a robust, low-latency monitoring and execution UI used by traders and risk managers to make split-second decisions.

You will collaborate closely with traders and backend teams, optimize memory and performance, and ensure reliable data processing for tens of millions of messages daily.

Qualifications

  • 3+ years of professional frontend development experience.
  • Experience with Angular or React in high-frequency environments.
  • Strong knowledge of TS, async patterns and memory management.

Responsibilities

  • Develop and optimise high-performance, real-time web applications using Angular and RxJS.
  • Architect systems capable of handling massive data streams (10M+ messages/day).
  • Work closely with traders and risk managers to translate complex requirements into interactive tools.
  • Write clean, testable, and highly performant code with a focus on memory management.
  • Collaborate with backend engineers to define efficient data schemas and streaming protocols.
  • Maintain a high bar for detail due to live trading environments.

Skills

Angular
RxJS
TypeScript
Frontend performance
Reactive programming

Tools

CI/CD
Unit Testing
Memory profiling

Job description

About Grasshopper

Grasshopper is a quantitative trading technology provider based in Singapore, and is the holding company of Grasshopper Asset Management. Our state-of-the-art technology, built from the ground up in-house, puts us at the forefront of developments in electronic trading. An unbroken record of consistency and profitability is underpinned by firm values of curiosity, empowerment and flexibility.

About the Role:

Our UI is the mission-critical window into Grasshopper’s high frequency trading and risk management engines. As a UI Software Engineer, you will be responsible for building and scaling real-time web interfaces that process tens of millions of messages daily. This isn't just a dashboard; it is a high-throughput monitoring and execution tool where every millisecond and every pixel matters. You will ensure our traders and risk managers have a robust, low-latency, and highly reliable view of the markets to make split-second decisions that directly impact our trading performance.

As a key member of the Engineering Team, you’ll:
  • Develop and optimise high-performance, real-time web applications using Angular and RxJS

  • Architect systems capable of handling massive data streams (10M+ messages/day) without compromising UI responsiveness or stability

  • Work closely with traders and risk managers to translate complex financial requirements into intuitive, robust interactive tools

  • Write clean, testable, and highly performant code with a deep focus on memory management and execution efficiency

  • Collaborate with backend engineering teams to define efficient data schemas and streaming protocols

  • Maintain a high bar for attention to detail, recognising that UI errors can have direct financial consequences in a live trading environment

We’d love for you to have:
  • At least 3+ years of experience in professional software development with a focus on modern frontend frameworks

  • Deeply familiarity with reactive programming patterns, state management and managing complex data flows in high-frequency environments with Angular/RxJS or React

  • Exceptional understanding of computer science fundamentals, including algorithms, data structures, and asynchronous programming

  • Experience in profiling and optimising web applications (e.g., minimising change detection cycles, managing memory leaks, optimising bundle sizes).

  • Strong experience with TypeScript, Unit Testing and CI/CD pipelines

  • A track record of solving complex technical challenges with creative, scalable solutions

Nice to haves:
  • Familiarity with financial markets, trading concepts, or risk management systems

  • Knowledge of low-latency communication protocols

  • Experience with data visualisation libraries (e.g., D4.js, Chart.js) for real-time charting

  • Basic understanding of backend languages like C++, Rust, or Python

What we offer:
  • 21 days annual leave

  • An opportunity to learn from experienced professionals, fostering mentorship opportunities and personal growth

  • Comprehensive Insurance Package with extended coverage for dependents

  • Well-stocked pantry

  • Annual Dental & Wellness budget

  • Gym membership

  • Competitive Compensation

What you can expect working at Grasshopper:

At Grasshopper, you will be working in a diverse and dynamic environment with a flat hierarchy. With over 100 employees and 15 nationalities working in an open office, communication is essential to performance. To keep our edge as the “small giant” of trading technology, we give employees a high level of autonomy and encourage them to get creative, take risks, make mistakes and learn from them. The sprint is on!

Grasshopper is an equal opportunity employer.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

GRASSHOPPER PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
21 days annual leave
Insurance Package with dependents
Well stocked pantry
+3
Portfolio Manager
Portfolio Manager

grasshopper asset management pte. ltd. • Singapore

On-site
SGD 1,000,000 - 2,500,000
21 days annual leave
Comprehensive Insurance Package with/ 
Gym membership
+1
Quantitative Risk Analyst
Quantitative Risk Analyst

GRASSHOPPER PTE. LTD. • Singapore

On-site
SGD 60,000 - 110,000
Trader
Trader

Grasshopper Asset Management • Singapore

On-site
SGD 150,000 - 250,000
21 days annual leave
Comprehensive Insurance Package
Annual Dental & Wellness budget
+4
Risk Manager
Risk Manager

grasshopper pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
21 days leave
Mentorship opportunities
Insurance package
+4
Real-Time UI Engineer for High-Frequency Trading
Real-Time UI Engineer for High-Frequency Trading

GRASSHOPPER PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
21 days annual leave
Mentorship opportunities
Insurance Package
+4
Senior Metals Trader
Senior Metals Trader

Grasshopperasia • Singapore

On-site
SGD 200,000 - 350,000
21 days annual leave
Insurance package with dependents
Gym membership
+3
Software Engineer - Low Level (C++)
Software Engineer - Low Level (C++)

Hudson River Trading • Singapore

On-site
SGD 90,000 - 150,000
Portfolio Manager
Portfolio Manager

Grasshopper Pte. Ltd. • Singapore

On-site
SGD 300,000 - 520,000
21 days annual leave
Insurance package with dependents
Dental & Wellness budget
+2
Senior Full-Stack Engineer (Go + TypeScript)
Senior Full-Stack Engineer (Go + TypeScript)

hermeneutic Investments • Singapore

On-site
SGD 180,000 - 240,000