Software Programmer for Automated Trading Bot (Interactive Brokers)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

WAGE / SALARY

TBD based on skill and speed of deliv...

HOURS PER WEEK

40

DATE UPDATED

Aug 29, 2025

JOB OVERVIEW

???? About the Role

I’m looking to hire a skilled programmer to build a Minimum Viable Product (MVP) automated trading system that connects to Interactive Brokers (IB). The system will fetch live market data, execute trades, and include basic safety features.

This is not a research role — the trading logic will be provided. Your job is to code, connect, and implement the infrastructure cleanly and reliably.

? MVP Scope (Initial Deliverable)

The first version of the bot should:

Connect to IB API (TWS or IB Gateway) using ib_insync.

Fetch real-time data for selected futures/options.

Implement simple trade logic (1–2 entry/exit rules provided).

Execute trades (limit/market orders, single leg or spread).

Log trades, signals, and errors (CSV/JSON).

Handle reconnections safely if IB session drops.

Include basic risk controls (max position size, daily loss stop).

Run safely in IB’s paper trading environment for testing.

? Out of Scope for MVP (Future Add-ons)

Backtesting engine

Web GUI or dashboard (start with logs)

Slack/email alerts

These may be added in later phases once the MVP proves stable.

????? Required Skills

Strong Python (preferred) or C++ skills.

Experience with Interactive Brokers API (TWS or IB Gateway).

Prior work with futures/options trading systems.

Understanding of live trading environments (latency, order handling, risk controls).

Strong logging, debugging, and error-handling skills.

???? Ideal Candidate

Located in the Philippines (to optimize cost and collaboration).

Has built or contributed to automated trading bots before.

Can work within fixed-price milestones to avoid scope creep.

Communicates clearly and proactively.

???? Compensation

MVP build (1–2 months part-time): Pay depending on speed and skill.

Ongoing support (optional): TBD per month for 1–2 days per week.

???? How to Apply

When applying, please include:

Your resume and portfolio.

Examples of prior IB API, trading bot, or financial systems work.

A short note on how you would approach building the MVP.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin