This job might no longer be available.
Senior Backend Developer
2 years ago
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.
Responsibilities:
- 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.
Requirements:
- 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.
Nice-to-Haves:
- 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.
Job types:
Location:
- Downtown Vancouver, BC
- Remote During COVID
About Cash Live:
Backed by Yellow, Snap Inc.'s Accelerator Program, Cash Live Entertainment Inc. is one of Vancouver's exciting new tech start-ups founded by a top-ranked Canadian professional poker player and a mobile gaming veteran.
Please send your resume and cover letter to: hiring@cash.live
Create Your Profile — Game companies can contact you with their relevant job openings.