What You Will Do
• 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
What We're Looking For
• 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
Nice To Have
• 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)
What This Role Is
• A high learning-curve role with an emphasis on getting systems into production
• Direct visibility into how real-world trading systems are built
• Working closely with a small, highly involved team
• Shipping code that runs live with real money
What This Role Isn't
• No formal onboarding or extensive documentation
• Not a heavy-process environment (minimal tickets, meetings, or planning cycles)
Base salary: $100,000+ annually, depending on experience and role fit
Structure: Role begins with a 1–2 month paid contract engagement, followed by full-time conversion upon mutual fit
Equity: Available for the right candidate
About 4C Software
4C Software builds the technology powering one of the largest sports prediction markets in the world, with $750M+ traded on the platform this year. We also develop automated trading and market infrastructure software that operates on multiple platforms at a significant scale. We’re a small team working in a fast-paced environment, building systems that run live with real money in production. Our team is based in Chicago, but this role is fully remote.
Apply Now
Apply Now