Trading Front Office Engineer: Python & React (TDD)

Vibehackers

Council of the City of Sydney

On-site

AUD 62,000 - 83,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance

Job summary

Vibehackers is seeking a Front Office Software Engineer to design, build, test, and support trading and analytics applications used by the trading desk. You will own integrations and schemas, delivering production-grade Python back ends and React TypeScript front ends with disciplined TDD and AI-assisted development.

The role requires ~5 years in front-office trading tech, strong Python and React/TypeScript production experience, and hands-on FIX/Fidessa work.

Qualifications

  • 5 years of systems engineering experience in front-office & operations trading tech.
  • Production Python expertise with typing, dataclasses, and robust error handling.
  • Production React and TypeScript experience with strict mode and clean async patterns.
  • Practical experience with FIX protocol including session lifecycle and troubleshooting.
  • Hands-on Fidessa integration experience in a live trading environment.
  • PostgreSQL and MSSQL schema design and query optimization.

Responsibilities

  • Design, build, test, and support Python back-end services and React front-end apps for order flow, position and risk views, trade analytics, and reporting.
  • Maintain FIX connectivity and order routing across APAC venues; support Fidessa/Triton configuration and session management.
  • Design and own PostgreSQL and MSSQL schemas reflecting trading domain models; write and optimize queries for real-time analytics.
  • Translate trader requirements into clear specifications and communicate design decisions clearly.
  • Apply a strict TDD cycle: spec sign-off, implementation, tests, peer reviews, and continuous testing.
  • Use Copilot and LLMs as disciplined co-authors within the defined development cycle.

Skills

Python back-end
React front-end
TypeScript
FIX protocol
Fidessa integration
TDD discipline
PostgreSQL
MSSQL
CI/CD
Docker

Tools

Fidessa
Triton
GitHub Actions
Jenkins
Docker
Kubernetes

Job description

Vibehackers is seeking a Front Office Software Engineer to design, build, test, and support trading and analytics applications used by the trading desk. You will own integrations and schemas, delivering production-grade Python back ends and React TypeScript front ends with disciplined TDD and AI-assisted development.

The role requires ~5 years in front-office trading tech, strong Python and React/TypeScript production experience, and hands-on FIX/Fidessa work.

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

Similar jobs worth comparing

Front Office Software Engineer
Front Office Software Engineer

Vibehackers • Council of the City of Sydney

On-site
AUD 62,000 - 83,000
Health insurance
Front Office Software Engineer
Front Office Software Engineer

HTC Global Services • Council of the City of Sydney

On-site
AUD 150,000 - 210,000
Front Office Trading Systems Engineer — Python & React
Front Office Trading Systems Engineer — Python & React

HTC Global Services • Council of the City of Sydney

On-site
AUD 150,000 - 210,000
Front Office Software Engineer: Trading Tech & Market Data
Front Office Software Engineer: Trading Tech & Market Data

XPT Software Australia Pty Ltd • City of Melbourne

On-site
AUD 120,000 - 160,000
Senior Trading Systems Software Engineer (Python / React / FIX / Fidessa)
Senior Trading Systems Software Engineer (Python / React / FIX / Fidessa)

Indigitise Pty Ltd • Council of the City of Sydney

On-site
AUD 150,000 - 210,000
Software Engineer – Cash Equities Trading ( Python, FIX & Fidessa )
Software Engineer – Cash Equities Trading ( Python, FIX & Fidessa )

ETT CareerMove • Sydney

On-site
AUD 120,000 - 180,000
Front Office Software Engineer
Front Office Software Engineer

HTC Global Services, Inc. • Sydney

On-site
AUD 180,000 - 240,000
Hybrid work
Work-life balance
Career development plan
+4
Front Office Software Engineer
Front Office Software Engineer

XPT Software Australia Pty Ltd • City of Melbourne

On-site
AUD 120,000 - 160,000
Front Office Software Engineer - OMS & Trade Analytics
Front Office Software Engineer - OMS & Trade Analytics

XPT Software • City of Melbourne

On-site
AUD 120,000 - 150,000
Senior Trading Systems Engineer - Python & FIX, On-Site
Senior Trading Systems Engineer - Python & FIX, On-Site

Indigitise Pty Ltd • Council of the City of Sydney

On-site
AUD 150,000 - 210,000