Senior Backend Developer (Go)

backgammon.com United State
Remote
Apply
AI Summary

Build the world's best and largest online Backgammon community as a Senior Backend Developer (Go). Own server-side components of a distributed gaming system, and take responsibility for administrative tasks. Strong backend development background and experience with Go, Linux, Git, Docker, and REST APIs are required.

Key Highlights
Build the world's best and largest online Backgammon community
Own server-side components of a distributed gaming system
Take responsibility for administrative tasks
Key Responsibilities
Own server-side components of a distributed gaming system
Take responsibility for administrative tasks such as builds, deployments, testing, error reporting, and performance monitoring
Technical Skills Required
Go Linux Git Docker REST APIs PostgreSQL Python Django WebSockets AWS management Prometheus Grafana Sentry
Benefits & Perks
100% remote work
Competitive salary
Healthcare
401K Match
Unlimited paid time off
Nice to Have
Experience with game engines, multiplayer systems, or real-time services
Experience with distributed systems or performance-sensitive applications

Job Description


Location: Remote

Reports to: VP of Engineering


About Backgammon.com


At Backgammon.com, our mission is to build the largest global community for backgammon — connecting players of all levels through world-class mobile experiences. Backgammon has been played for thousands of years, and we’re reimagining it for the digital age: making it more accessible, social, and engaging than ever before.


About the Project


You’ll help build the world’s best and largest online Backgammon community. With many Backgammon apps and sites out there, there is a shocking lack of quality and community that we intend to fill. Desktop and mobile apps with human-vs.-human and human-vs.-bot play, as well as community features, to maximize user experience and retention.


About the Role


As the Senior Backend Developer (Go), you'll own server-side components of a distributed gaming system, all the way from low-level code to server deployment. You’ll be responsible for administrative tasks such as builds, deployments, testing, error reporting, and performance monitoring. Having gaming development experience is a nice plus but if you have strong backend development experience we would love to have you apply. 


Who We’re Looking For


You’re a backend-focused engineer who enjoys owning systems end-to-end and taking responsibility for how they operate in production. You’re comfortable working at a low level when needed, while also designing, deploying, and maintaining reliable services that scale.


You likely:


  • Have a strong backend development background and enjoy building performant, reliable server-side systems
  • Are comfortable with builds, deployments, testing, monitoring, and debugging production issues
  • Take ownership and follow problems through from investigation to resolution
  • Enjoy working on small, fast-moving teams that ship frequently
  • Communicate clearly and collaborate well in a tight-knit engineering environment


Bonus points if you:


  • Have experience with game engines, multiplayer systems, or real-time services
  • Have worked on distributed systems or performance-sensitive applications
  • Enjoy gaming and are excited about building systems that support great player experiences


Technical Skills


  • Standard tooling: Linux, Git/Github, Docker, CI/CD, REST APIs
  • Go - Game engine and real-time services
  • Python / Django - Backend APIs, async patterns
  • PostgreSQL - Schema design, query optimization
  • WebSockets - Real-time bidirectional communication


Familiarity expected, or able to learn quickly:


  • AWS management
  • Real-time multiplayer game architecture
  • Horizontally scalable systems
  • Cross-platform user accounts
  • JSON Schema
  • Prometheus, Grafana, Sentry
  • Gameplay monetization


Benefits


  • 100% remote work
  • Competitive salary
  • Healthcare
  • 401K Match
  • Unlimited paid time off
  • Fun, collaborative culture


Why join us?


  • Small team, which will increase in size as we scale operations.
  • Fully remote, and largely asynchronous. We need a self-directed developer comfortable with autonomy, high standards for code quality, and end-to-end ownership.
  • Weekly synchronous meetings with the full product, development, and design teams, with additional synchronous meetings as necessary.

Similar Jobs

Explore other opportunities that match your interests

Training Sr Manager

Programming
4h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

General Dynamics Information T...

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Haystack

United State

Employee Relations Specialist

Programming
9h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

DLB Associates

United State

Subscribe our newsletter

New Things Will Always Update Regularly