• 5-7 years of experience developing browser, desktop and mobile games with unity game engine.
• Expertise with Object-Oriented Development concepts and languages such as (C++, Java, C#, Python, .Net Core, Mono) with strong competencies in data structures, algorithms and software design.
• Prior experience implementing network gameplay over the Internet (TCP/IP, UDP) protocols.
• Knowledge of multi-user socket servers such as SmartFox Server, Socket server programming etc.
• Proactive personality and excellent communication skills to interface with the team, clients & vendors
• Must have led a team at least for a period of 1 to 2 years.
• Experience in writing asynchronous multi-threaded code.
• Experience with Linux server environment.
• Expertise in relevant database technologies such as SQL & NoSQL
• Expertise in deployment on cloud-hosted environment like AWS or GCP.
• Familiar with creating RESTful Web APIs.
• Familiar with security considerations (encryption, denial of service)
• Familiar with cloud technologies (virtualization, containers)
• Experience with code versioning tools SVN and GIT.
• Writing reusable, testable, and efficient code.
• Previous experience shipping and supporting a Live product at a global scale will be a plus
Project Type:Ongoing project
Skills and expertise