Enable job alerts via email!

Backend Server Engineer Remote (USA) Jam City Posted a day ago Backend Development Intermediate[...]

Gamecompanies

United States

Remote

USD 90,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading game development company is seeking a passionate Backend Server Engineer to join their dynamic backend team. The role entails building large, scalable services as part of game infrastructure, collaborating with various teams to enhance game quality. The ideal candidate will have a strong computer science background with at least 2 years of relevant experience, and be eager to tackle challenging problems.

Qualifications

  • 2+ years of relevant work experience.
  • Proficient in Python, Java, or similar languages.
  • Strong background in computer science concepts: OOP, algorithms, and data structures.

Responsibilities

  • Takes ownership of features/bugs/issues from conception to run in production.
  • Develops code that is performant, easy to maintain, and functions as intended.
  • Collaborates with game teams including designers, support, and analytics.

Skills

Problem Solving
Performance Optimization
Collaboration

Education

BS/MS in Computer Science or Computer Engineering

Tools

Linux
MySQL
AWS
NoSQL
Django

Job description

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.