gamedevjobs logo
Explore Jobs

Online Services/Server Programmer

Sumo Digital

Summary

Sumo Video Games is looking for an Online Services Programmer to join their India server programming team and work on an exciting new multiplayer arcade/sports title. This role will involve designing and implementing services and server powered gameplay features using proprietary domain specific server technologies, working with the publisher to specify requirements, investigating their technology, and troubleshooting problems, and writing technical proposals. The ideal candidate will have a solid understanding of how online services are architected, built, and deployed, experience with developing and consuming online REST APIs, and experience with one or more database systems. Knowledge of C++ and Go, experience working in game development, familiarity with application containers, and familiarity with Cloud Hosting are all preferred. Sumo Video Games offers competitive salary, flexi-time & benefits, relocation reimbursement, a performance-linked bonus, opportunities to attend industry conferences, and a complete and all-encompassing medical insurance package for employees and their children.

Job description

Established in 2007, Sumo Video Games is one of India’s leading video game developers. We work hand in hand with Sumo Digital’s UK studios to build ground-breaking games and content for some of the world’s biggest publishers including Microsoft, Sony, Apple and Sega.

It’s an exciting time to be part of Sumo, winners of the Develop: Star Awards 2019 Best Studio; big things are on the horizon and we want you to be part of our continued journey. Join us!

We are looking for an Online Services Programmer to join the Sumo India server programming team. Launch assignment for the new team is an exciting new multiplayer arcade/sports title. This is a fantastic opportunity to play a significant role in the cutting-edge development of new multiplayer experiences.
You will be responsible for the design and implementation of services and server powered gameplay features using proprietary domain specific server technologies.
You will be expected to clearly explain the challenges and opportunities online services provide to help tech and design teams build robust, secure, and engaging experiences.
You will be helped in this and report to the Lead Programmer on the Development Team.

Within this role you will:

    • Work closely with the project Code Leadership to plan, estimate, and write high-quality robust services.
    • Work with the publisher specifying requirements, investigating their technology, and troubleshooting problems.
    • Use a wide variety of proprietary server technologies to develop solutions with.
    • Write technical proposals clearly explaining your ideas and considering potential challenges and alternative approaches.
    • Work with designers and gameplay programmers to design and build new server powered gameplay features.
    • Liaise with developers from other companies to solve challenging problems affecting multiple titles.
    • Document your work including new processes and newly created APIs.
    • Contribute to regular code reviews, championing code quality and best practices.

We need you to have:

    • Solid understanding of how online services are architected, built, and deployed including the frontend, backend, and DevOps.
    • Experience with developing and consuming online REST APIs.
    • Experience with one or more database systems including their scalability and data integrity concerns.
    • Be receptive to critical feedback, evolving designs and iteration.
    • Excellent communication skills.
    • Initiative.
    • Willingness to learn new programming languages and technologies.
    • Desire to solve problems, including in other people’s code.

Also to have:

    • Knowledge of C++ and Go.
    • Experience working in game development.
    • Familiarity with application containers (Docker, Kubernetes, etc.)
    • Familiarity with Cloud Hosting (AWS, Azure, Google Cloud, etc.)
What we offer:

Our Studio is unique in India, giving our staff the opportunity to work directly on all leading gaming platforms, at every stage of game development.

Being part of Sumo's Pune studio is a rewarding experience, one that requires dedication, a strong sense of ownership over your work and an overwhelming enthusiasm for the games you work on.

In return we offer competitive salary, flexi-time & benefits, and excellent working environment and most importantly we will give you the room to be yourself and live your passion.

Additionally, we provide relocation reimbursement from other cities, a performance-linked bonus in addition to the fixed salary, opportunities to attend industry conferences and a complete and all-encompassing medical insurance package for our employees and their children.

Come join the team.
Apply for this job

Location: Pune

Country: India

Date found: 2023-03-01

If you're tired of sifting through endless job postings, try our AI-powered job search tool!

It's a game-changer.

Subscribe to all DevOps jobs in India