4C Software · 1 month ago
Sports Trading Systems Engineer
4C Software builds the technology powering one of the largest sports prediction markets in the world. They are seeking a Sports Trading Systems Engineer to write and maintain code for automated trading systems and contribute to Go services, while working closely with a small team in a fast-paced environment.
Responsibilities
Write and maintain JavaScript / Node.js code for automated trading systems, background jobs, and market data ingestion
Contribute to Go services where concurrency and predictable behavior matter
Rewrite outdated or messy JavaScript services in Go
Work across multiple repositories communicating via WebSockets, Redis, and HTTP
Debug real production issues in live systems
Move fast: build, break, fix, and ship
Gradually take ownership of small but critical parts of the system
Qualification
Required
Comfortable with JavaScript / Node.js
Some exposure to Go, or interest in learning it
Understanding of async code, OOP, and event-driven systems
Not afraid of messy codebases or unfamiliar repos
Able to move quickly, ask questions, and take feedback well
Strong debugging instincts
Startup, side-project, or self-taught engineering background
Flexible availability, including occasional nights or weekends
Preferred
Betting, trading, or market-related experience
Experience with real-time systems (WebSockets, Redis, pub/sub)
Some infrastructure or Linux experience
Bonus: scraping or automation experience (Playwright, Puppeteer, Selenium)
Benefits
Equity: Available for the right candidate