Backend Server Engineer

Jam City Logo

Jam City

πŸ“Remote - United States

Summary

Join our dynamic backend team as a talented Backend Server Engineer to build large, scalable services for our games. The team focuses on the game configuration system, enabling over-the-air game changes without new binary deployments. Key systems include leaderboards, PVP matchmaking, business intelligence, and social features. You will take ownership of features from conception to production, developing performant and maintainable code. Collaboration with various game teams is crucial, and a passion for learning new technologies is valued. Remote work is possible, with a requirement to work during PST hours.

Requirements

  • Passionate and self-driven! We love engineers who tackle difficult issues and provide innovative, performant solutions!
  • 2+ years of relevant work experience
  • Proficient in Python, Java, or similar languages
  • Understanding of performance implications of caching, networking, storage, and concurrency
  • Knowledge of web service technologies (e.g. Linux, MySQL, AWS, NoSQL, Django) and best practices
  • Strong background in computer science concepts: OOP, algorithms and data structures
  • BS/MS in Computer Science or Computer Engineering or similar experience
  • Remote work OK -- must be willing to work PST hours

Responsibilities

  • Takes ownership of features/bugs/issues from conception to run in production
  • Develops code that is performant, easy to maintain by others and works as intended
  • Collaborates with all of the game teams including client engineers, game designers, support, and analytics. Your input is highly valued to improve game quality or offer alternatives to meet timelines
  • Eager to learn new things especially if it solves hard problems or improves the quality of life for a team. There are many exciting cool technologies being evaluated at Jam City including leveraging ML to design new levels and auto-tuning goal requirements/economy

Preferred Qualifications

  • Has worked in a team with experience in large-scale, high-performance distributed software
  • Has experience in mobile gaming, video game industry
  • Has experience with real-time multiplayer features and their networking requirements
  • Familiarity with Docker and Kubernetes
  • Loves playing video/board games

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.