Python Developer

9 Months ago • 3-5 Years • Backend Development

Job Summary

Job Description

Lead server-side development for a global multiplayer RTS game using Python & Google App Engine (GAE). Experience with Jenkins and database management is essential. Proven ability to architect and manage scalable backend systems for a high-performance gaming environment.
Must have:
  • Python Development
  • Google App Engine
  • Database Management
  • Jenkins Experience
Good to have:
  • RESTful API
  • Containerization
  • Kubernetes
  • Frontend Technologies
Perks:
  • Global Multiplayer Game
  • Technical Leadership

Job Details

About the job

Responsibilities:


  • Lead the development and maintenance of the server-side logic of web applications using Python and Google App Engine (GAE) for a famous multiplayer RTS game that services globally.
  • Architect and manage the underlying infrastructure components required for scalable and reliable server-side operations on GAE.
  • Collaborate closely with frontend developers, art and game designers, and other stakeholders to ensure seamless integration between the server-side and client-side components.
  • Optimize application performance, scalability, and responsiveness for a large-scale gaming environment, considering factors such as player count, real-time interactions, and data synchronization.
  • Proactively identify and address technical challenges, bugs, and bottlenecks in the backend codebase to ensure high availability and smooth gaming operations.
  • Write clean, maintainable, and reusable code following industry best practices and coding standards, while mentoring and guiding junior developers on the team.
  • Leverage the full potential of GAE services and features to build robust and scalable server-side applications that provide an immersive multiplayer gaming experience.
  • Implement and oversee deploy/build automation pipelines using Jenkins or similar tools to streamline the deployment process and ensure efficient continuous integration and delivery.
  • Collaborate closely with cross-functional teams, including frontend developers and art and game designers, to gather requirements, define project scope, and estimate timelines accurately.
  • Drive architectural discussions and provide valuable recommendations for enhancing the backend infrastructure and application design to support the needs of the game and ensure optimal performance.
  • Conduct comprehensive unit testing, integration testing, and debugging to ensure software functionality and reliability in a demanding multiplayer gaming environment.
  • Monitor and analyze system performance, proactively identifying areas for improvement, and implementing optimizations to enhance the player experience and support growth.
  • Enforce security best practices throughout the development and deployment process, ensuring the integrity and confidentiality of player data and maintaining a secure gaming environment.
  • Contribute to the development and maintenance of comprehensive documentation for backend systems and processes, promoting knowledge sharing and best practices within the team.
  • Stay abreast of the latest industry trends, technologies, and best practices related to backend development with Python, GAE, and deploy/build automation in the context of multiplayer gaming.


Requirements:-


  • Bachelor’s degree in computer science, Software Engineering, or a related field. Equivalent practical experience will also be considered.
  • Proven working experience as a Senior Server Engineer or similar role, with a focus on server-side development using Python.
  • Strong proficiency in Python and experience with relevant frameworks (e.g., Flask, Django).
  • Extensive expertise in building and managing server-side applications using Google App Engine (GAE) for a large-scale, globally serviced game.
  • Experience with deploy/build automation using Jenkins or similar tools is a must.
  • Solid understanding of database systems, SQL, and query optimization to support the game's data management needs.
  • Familiarity with cloud platforms and infrastructure management to ensure scalability and reliability of the game's backend systems.
  • Knowledge of RESTful API development and integration to enable seamless communication between the server-side and client-side components.
  • Experience with version control systems (e.g., Git) and agile development methodologies to effectively lead and collaborate with the development team, ensuring efficient code management and project delivery.
  • Strong problem-solving and analytical skills to address complex technical challenges in a multiplayer gaming environment, such as concurrency, scalability, and performance optimization.
  • Excellent communication and collaboration abilities to work closely with cross-functional teams, stakeholders, and external partners, facilitating effective coordination and alignment of project goals.
  • Ability to thrive in a fast-paced, dynamic environment with changing priorities, demonstrating adaptability, flexibility, and a proactive attitude.
  • Familiarity with frontend technologies and frameworks, such as Angular.js, to enable effective collaboration with the frontend team and seamless integration of frontend and backend components.
  • Understanding of networking principles, protocols, and security considerations in a multiplayer gaming environment to ensure smooth gameplay, minimize latency, and protect player data.
  • Experience with containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes) is a plus, enabling efficient deployment and management of backend services.
  • Strong commitment to code quality, documentation, and best practices, fostering a culture of excellence and continuous improvement within the development team.
  • Passion for gaming and an understanding of the unique challenges and requirements of developing and maintaining a large-scale multiplayer RTS game.
  • Ability to mentor and guide junior developers, providing technical leadership, knowledge sharing, and fostering their professional growth.

Similar Jobs

Haptic - Senior Gameplay Programmer

Haptic

Sweden (On-Site)
5 Months ago
Wargaming - Game Developer (Unannounced Project)

Wargaming

Belgrade, Serbia (On-Site)
6 Months ago
Argus Labs - Technical Artist Lead

Argus Labs

San Francisco, California, United States (Remote)
6 Months ago
Airlab Inc  - Senior Lead Programmer (Game Industry)

Airlab Inc

Montreal, Quebec, Canada (On-Site)
11 Months ago
Ghostpunch Games - Level Designer (Unity) - Contract (Remote)

Ghostpunch Games

Fort Lauderdale, Florida, United States (Remote)
1 Year ago
Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Hyderabad, Telangana, India (On-Site)
10 Months ago
Epic Games - Principal Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
N-iX - Middle Power BI Engineer

N-iX

Ukraine (Remote)
5 Months ago
Luxoft - Java Developer with Investment Banking and Trading experience

Luxoft

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Google - Software Engineer, University Graduate, 2025

Google

Taipei City, Taiwan (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Discord - Senior Staff Software Engineer, Data Platform

Discord

San Francisco, California, United States (Remote)
6 Months ago
Hypersonic Laboratories - Lead Artist

Hypersonic Laboratories

United Kingdom (Remote)
10 Months ago
Plarium - Unity Developer

Plarium

Lviv, Lviv Oblast, Ukraine (Remote)
4 Months ago
Gunzilla - Live Ops Director - Multi-Platform Video Game

Gunzilla

London, England, United Kingdom (On-Site)
5 Months ago
Gunzilla - Senior Console Programmer

Gunzilla

Kyiv, Kyiv City, Ukraine (On-Site)
5 Months ago
Endless Studios - Senior Gameplay Engineer

Endless Studios

(Remote)
7 Months ago
Epic Games - Gameplay Designer

Epic Games

Cary, North Carolina, United States (On-Site)
5 Months ago
Fatshark AB - Senior Gameplay Programmer

Fatshark AB

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Reality Games - Unity Developer

Reality Games

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
5 Months ago
Studio Wildcard - Engine Programmer

Studio Wildcard

Bellevue, Washington, United States (On-Site)
11 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Pune, Maharashtra, India

Assystems - Sr. Mechanical BIM Modeler

Assystems

Gurugram, Haryana, India (On-Site)
8 Months ago
Sporty Group - IN Associate - Fraud & Risk Operations

Sporty Group

Mumbai, Maharashtra, India (On-Site)
1 Year ago
Blissspace India - SENIOR MODULAR KITCHEN & WARDROBE DESIGNERS

Blissspace India

Goa, India (On-Site)
10 Months ago
Axys Nutrition Products   - Social Media Manager

Axys Nutrition Products

Maharashtra, India (On-Site)
8 Months ago
Aristocrat Gaming - Technical Artist II

Aristocrat Gaming

Gurugram, Haryana, India (Hybrid)
6 Months ago
Google - Software Engineer III, Google Cloud

Google

Telangana, India (On-Site)
6 Months ago
Microsoft - Principal Architect

Microsoft

Jharkhand, India (On-Site)
10 Months ago
PwC - IN- Senior Associate _SAP FICO _Enterprise Apps SAP_ Advisory _Gurgaon

PwC

Gurugram, Haryana, India (On-Site)
8 Months ago
Instancy Software India   - BabylonJS Web AR/VR Developer with Typescript/Angular Development Experience

Instancy Software India

India (Remote)
9 Months ago
Paytm - MIS Billing & Collection

Paytm

Noida, Uttar Pradesh, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

CharacterAI - Software Engineer, Backend

CharacterAI

Menlo Park, California, United States (On-Site)
4 Months ago
Garena - Garena - Backend Engineer

Garena

Taipei City, Taiwan (On-Site)
8 Months ago
Animoca Brands - Backend Developer

Animoca Brands

Philippines (Remote)
9 Months ago
Postman - Backend and Systems Engineer, Flows

Postman

New York, New York, United States (On-Site)
8 Months ago
Backbone - Engineering Manager, Backend

Backbone

Seattle, Washington, United States (On-Site)
11 Months ago
Cricketpedia - Backend Engineer - PHP only

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Sporty Group - Head of Technology

Sporty Group

(Remote)
7 Months ago
Virtuos - Lead Software Engineer

Virtuos

Singapore (On-Site)
7 Months ago
VGW - Engineering Manager

VGW

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Vi - Backend Engineer

Vi

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded