Sportech is pioneering the digital infrastructure for sports organizations worldwide, enabling clubs, leagues, academies, and federations to create their own branded fan engagement ecosystems. These platforms support memberships, livestream monetization, digital gifting, ticketing, prediction features, merchandise, and interactive experiences, all offered through a revenue-sharing model with no upfront costs for partners. We are seeking a Senior Backend Engineer to design, scale, and maintain high-throughput, mission-critical distributed systems that serve millions of concurrent users. This role involves leading the architecture of core platform domains, including 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 major live events.
- Develop and optimize end-to-end data ingestion pipelines, WebSocket/SSE engines, and event streams to support real-time match processing, analytics, and instant state synchronization.
- Design double-entry wallet and ledger architectures, token economies, and payment pipelines ensuring zero-loss consistency, idempotency, and full auditability.
- Manage database modeling, partitioning strategies such as sharding and range partitioning, query optimization, and connection lifecycle management within high-load PostgreSQL environments.
- Implement enterprise-grade security standards across identity management (OAuth 2.0/OIDC), personally identifiable information (PII) protection, and compliance frameworks including PCI-DSS, SOC 2, and KYC.
- Ensure system reliability by deploying comprehensive 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 across backend teams.
Required Qualifications
- Over 5 years of experience designing and operating large-scale distributed systems capable of handling 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 tools (pprof), and production-grade connection drivers such as pgx/v5.
- Advanced knowledge of PostgreSQL, with hands-on experience in indexing, locking mechanisms, window functions, JSONB optimization, range partitioning, and executing live migrations without downtime.
- Extensive experience working with message brokers and event streaming platforms like Kafka, RabbitMQ, and Redis Streams, as well as real-time client protocols including 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 design.
Preferred Qualifications and Benefits
Preferred candidates will have experience engineering distributed double-entry ledgers, transactional wallets, or high-volume payment processing systems. Familiarity with high-frequency sports data feeds and dynamic leaderboard calculation engines is a plus. Experience in decoupling monolithic architectures into scalable, event-driven services is highly desirable.
Sportech offers remote work flexibility, competitive compensation, and opportunities for professional growth within a fast-paced, innovative environment.