Senior Software Engineer (.NET) at 247Bet
247Bet
The Role
We're looking for a Senior .NET Software Engineer on a rolling contract to join our engineering team in Lagos on a hybrid basis. You'll design, build, and scale the core backend services powering our betting platform. This is a hands-on role for an engineer who thrives in fast-paced, high-throughput environments with strong iGaming or adjacent real-time systems experience.
What You'll Do
Design and maintain high-performance microservices using C#/.NET 8+ on AWS/EKS
Build and optimise real-time betting engines — bet placement, settlement, and cash-out flows
Integrate third-party sports data feeds and managed trading services (Genius Sports, BetConstruct, Oddin.gg)
Implement Kafka-based event-driven architectures for data ingestion and bet lifecycle events
Design PostgreSQL schemas (including JSONB hybrid patterns) and Redis caching strategies
Collaborate with frontend engineers on BFF layer APIs serving web and mobile clients
Contribute to platform reliability: observability, CI/CD (GitHub Actions), and incident response
Ensure compliance with NLRC, AML/KYC, and responsible gambling frameworks
Participate in architecture reviews, code reviews, and mentoring
What We're Looking For
5+ years of professional C#/.NET backend development
Experience building real-time, high-throughput systems (betting engines, trading platforms, fintech, or similar)
Strong microservices, Docker/Kubernetes, and cloud experience (AWS preferred)
Solid experience with Kafka or similar message brokers
Deep PostgreSQL knowledge (query optimisation, JSONB, partitioning) and Redis
Experience with CI/CD pipelines and automated testing strategies
Familiarity with sports data feeds, odds compilation, or managed trading integrations is a strong plus
Understanding of Nigerian gaming regulations (NLRC) or willingness to learn the regulatory landscape
Based in Lagos or willing to be present in Yaba office 3 days per week
Nice to Have
Prior iGaming / online betting industry experience
React/Next.js or React Native exposure
BFF architectural pattern experience
Background in blockchain or audit trail systems
Experience integrating virtual sports or esports providers (Kiron Interactive, Golden Race, Spribe)