Backend Game Programmer



  • • 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

     

    Devices
    Phone Tablet PC
    Platforms
    iOS Android
    Game Engines
    Unity
    Age Groups
    Ages 18+
    Game Development Programming Languages
    C# PHP JavaScript
    Business Size Experience
    Small (10-99 employees)


Ask A Question