2+ years of relevant work experience in backend engineering., Proficient in Python, Java, or similar programming languages., Strong understanding of performance implications in caching, networking, and concurrency., BS/MS in Computer Science or related field..
Key responsibilities:
Take ownership of features and issues from conception to production.
Develop performant and maintainable code for large-scale services.
Collaborate with game teams including client engineers and designers to enhance game quality.
Continuously learn and evaluate new technologies to solve complex problems.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Jam City is an award-winning entertainment company providing unique and deeply engaging mobile games that are played by tens of millions of people across the globe. Our teams and studios are located globally in cities including San Francisco, Toronto, Los Angeles, Buenos Aires, Berlin, Montreal and more. Check out open roles on our team on jamcity.com/careers
Led by CEO Josh Yguado, Jam City is the creative powerhouse behind some of the highest-grossing and most enduring mobile games.
Jam City’s global franchise Cookie Jam has generated more than half a billion dollars, and Panda Pop has more than 120 million downloads to date. The company also is the go-to studio for Hollywood, having developed immersive, narrative-rich mobile games around iconic entertainment brands. The company’s popular RPG game Harry Potter: Hogwarts Mystery was the #1 game in more than 40 countries at its launch in April 2018. Jam City has nine studios located in Los Angeles (HQ), Berlin, Buenos Aires, Burbank, Cedar Falls, San Diego, San Francisco, and Toronto.
The Jam City team is known for its creative excellence and technological innovation in key areas including storytelling, data science and audience insights.
We are looking for a talented Backend Server Engineer to join our dynamic backend team to build large, scalable services that are the foundation of the games. The team is responsible for the game configuration system that allows for over-the-air, reactive changes to every aspect of the game without needing to deploy a new binary. Other key systems include: leaderboards, PVP matchmaking, business intelligence systems and engaging social features.
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.
QUAILFICATIONS
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.
NICE TO HAVE
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.
Required profile
Experience
Spoken language(s):
Japanese
Check out the description to know which languages are mandatory.