Sportech is developing a cutting-edge digital infrastructure layer for sports organizations worldwide, including clubs, leagues, academies, and federations. Their platform empowers these entities to create branded fan engagement ecosystems featuring memberships, livestream monetization, digital gifting, ticketing, prediction features, merchandise, and interactive experiences. This is offered through a revenue-sharing model with no upfront costs for partners. The company is seeking a Senior Backend Engineer to design, scale, and maintain high-throughput, mission-critical distributed systems that support millions of concurrent users. This role involves leading the architecture of core platform domains such as real-time event streaming, financial ledgers, sports data ingestion pipelines, and identity services.
Key Responsibilities
- Architect resilient, low-latency microservices in Go that can handle peak burst traffic during high-profile live events.
- Build and optimize end-to-end data ingestion pipelines, WebSocket/SSE engines, and event streams for real-time match processing, analytics, and instant state synchronization.
- Design double-entry wallet/ledger architectures, token economies, and payment pipelines ensuring zero-loss consistency, idempotency, and auditability.
- Manage database modeling, partitioning strategies (sharding/range partitioning), query optimization, and connection lifecycle management in high-load PostgreSQL environments.
- Enforce enterprise-grade security standards across identity protocols (OAuth 2.0/OIDC), personally identifiable information (PII) protection, and compliance frameworks such as PCI-DSS, SOC 2, and KYC.
- Implement distributed tracing, metrics, and alerting systems to maintain 99.99% availability under volatile load conditions.
- Lead system design reviews, promote engineering best practices, and mentor intermediate engineers within backend squads.
Required Qualifications
- Over 5 years of experience designing and operating large-scale distributed systems that handle high queries per second (QPS) and millions of active users.
- Deep expertise in Go, including concurrency primitives (goroutines, worker pools, channels, sync packages), memory management, profiling (pprof), and production-grade connection drivers like pgx/v5.
- Advanced knowledge of PostgreSQL with experience in indexing, locking mechanisms, window functions, JSONB optimization, range partitioning, and zero-downtime live migration strategies.
- Extensive experience with real-time and asynchronous systems, including message brokers and event streaming platforms such as Kafka, RabbitMQ, and Redis Streams, as well as client protocols like WebSocket, SSE, and gRPC.
- Strong foundation in security and authentication, including decentralized identity patterns, token lifecycle management, role-based access control (RBAC), and secure webhook architectures.
Preferred Qualifications and Benefits
Preferred candidates will have experience engineering distributed double-entry ledgers, transactional wallets, or high-volume payment processing engines. Hands-on work with high-frequency sports data feeds and dynamic leaderboard calculation engines is highly valued. Experience in decoupling monolithic architectures into scalable event-driven services is also a plus.
Sportech offers remote work flexibility, competitive compensation, and opportunities for professional growth within a dynamic and innovative environment.