Cash Live is a live-streamed, free-to-enter poker game show on mobile which features fast, daily live-streamed hosted tournaments where players compete for real-money prizes.
We’re seeking an experienced backend developer who has created online casino gaming services on cloud infrastructures. You’ll assist in improving Cash Live’s backend platform which powers the live-streamed poker game shows. The ideal candidate will have programmed gameplay logic for multiplayer casino games. You have implemented systems to properly handle real-money transactions. And you work effectively in a small team environment where everyone wears multiple-hats.
B.S. in Computer Science.
Experienced designing and implementing backend services using languages like: C, C++, C#, Go, Kotlin, Java, Python, Rust, etc (4+ years). (We’ve standardized on Go, but we’re ready for you to translate your existing programming skills to Go on-the-job.)
Experienced designing and implementing online casino games’ logic and real-money transaction systems (2+ years).
Experienced designing, implementing, and using REST+JSON APIs.
Experienced with relational databases and their SQL query languages, especially as a datastore for backend services.
Experienced with at least one cloud provider -- AWS, Azure, or GCP -- and their constellation of services. (We’re primarily using Azure, but as with Go, we’re ready for you to translate your AWS and/or GCP skills into Azure on-the-job.)
Skilled at applying TDD practices in developing software.
Skilled at operating Linux with the command-line.
Comfortable with Git and Git hosting services like GitHub, GitLab, BitBucket, etc.
Applied business intelligence and/or analytics to casino gaming data to provide stakeholders with actionable insights.
Designed, implemented, and used gRPC-based unary and streaming APIs.
Integrated Redis as a key-value store for backend services.
Packaged backend services in Docker containers.
Designed, deployed, and managed Kubernetes clusters in cloud-based environments.
Managed cloud infrastructure with Terraform or other infrastructure-as-code tools.
Ran software development teams using Agile methodologies.
Mentored junior team members.
Improve the Cash Live’s backend services and infrastructure powering the live-streamed poker game shows.
Assist in resolving technical issues that may appear during live shows.
Implement additional multiplayer casino games and integrate into the backend services.
Design and implement readable, testable, and production-worthy code by following test-driven development (TDD) best practices.
Communicate and work effectively with the Cash Live team.
Health, Dental, Vision, Life insurance, Paid vacation, Stock options, Employee Training