Senior Backend Engineer (.net / C#) At 247bet
full-time
Role Description
This is a full-time hybrid role for a Senior Backend Engineer, based in Lagos hybrid, with 3 days per week in the office. You'll build the core systems that move real money in real time: the wallet, bet engine, live betting, settlement, copy-betting infrastructure, and the social feed. Our stack is modern .NET on AWS, and the engineering bar is high correctness and reliability aren't optional when a dropped message means a mis-settled bet. This is a hands-on role for an experienced engineer who wants meaningful ownership of production systems at a company still small enough for individual work to be visible.
What You'll Do
Design, build, and ship backend services in C# / .NET 8+ across wallet, betting, settlement, and social domains
Build event-driven systems on Kafka with exactly-once semantics where money is involved
Model and optimise data in PostgreSQL, with Redis for caching and real-time state
Integrate with third-party providers odds and trading feeds, payment gateways, KYC, and fraud tooling
Write well-tested, observable, production-grade code, and own your services in production
Participate in design reviews, code reviews, and incident response
Optimise for real-world Nigerian conditions: unreliable networks, retries, and idempotency everywhere
Collaborate with frontend and mobile engineers on clean, efficient API contracts
Mentor mid-level engineers and help raise the team's engineering bar
What We're Looking For
5+ years of backend engineering experience with deep expertise in C# / .NET (ideally .NET 6+/8)
Strong fundamentals in distributed systems, API design, event-driven architecture, and data modelling
Hands-on production experience with PostgreSQL and Redis; Kafka or an equivalent message broker
Solid cloud experience AWS preferred; Kubernetes/EKS a strong plus
A track record of building systems where correctness matters: payments, ledgers, trading, or similar
Strong testing discipline and familiarity with CI/CD pipelines
Clear communication and comfort working closely with product and other engineering teams
A pragmatic bias for shipping clean code, but delivered
Nice to Have
Experience in betting, gaming, fintech, or other high-transaction-volume platforms
Familiarity with BFF (Backend for Frontend) patterns for mobile and web clients
Exposure to observability tooling Datadog, OpenTelemetry, or equivalent
Experience building for African markets, especially Nigeria