Golang Engineer
Golang Software Engineer – Sports betting Startup– London
*Please note this role cannot sponsor. Please do not apply if you are seeking sponsorship*
Golang Software Engineer is required for a leading provider of sports betting brokerage software worldwide based in London. The successful Golang Engineer will be joining a small, tight-knit team of talented and driven engineers to build and support systematic trading models. The successful Golang Engineer will be designing, building and maintaining production-grade microservices using Go, developing resilient APIs to power trading and data workflow systems. You will work with real-time market data feeds and message queues for high-frequency event processing and implement robust database models and interfaces (PostgreSQL, Redis, or similar).
Requirements
- 5+ years of backend engineering experience, with at least 3 years in Go.
- Solid understanding of concurrent programming, networking, and system design.
- Experience building APIs or backend services for data-heavy or trading platforms.
- Strong SQL and database schema design skills.
- Familiarity with Docker, Kubernetes, or container orchestration.
- Experience with pub-sub systems (e.g., NATS, Kafka, or RabbitMQ).
- Comfortable with DevOps workflows: CI/CD pipelines, monitoring, logging, and alerting.
- Clear communication skills and a proactive, independent working style in small teams.
Nice to Have
- Experience with financial or trading systems (execution engines, market data pipelines, order routing, FIX, or WebSocket streaming).
- Knowledge of time-series databases and metrics systems.
- Exposure to low-latency or high-load environments.
- Interest in data visualization or quantitative analytics.