United Kingdom (Surrey/London)
We're looking for an experienced Server Developer to help our Client develop an online platform for their next generation title. This project will present some unique challenges, merging user generated content (UGC) with real-time game server functionality.
The ideal candidate should be an expert in C/C++ with knowledge of network and server development in Linux environments. They should have experience in distributed infrastructure design and have experience in designing for resilience and reliability. They should also be highly self-motivated and display excellent problem solving skills.
Developing online services, covering features such as search, discovery, content storage, and real-time game systems at a large scale
Collaborating with team members to create and manage scalable architectures
Working closely with client developers and web team on feature integration
Creating resilient services that can withstand failure and operate with redundancies
Minimum of 3+ years professional development experience in Linux environments
Knowledge of protocols such as TCP, UDP, DNS and HTTP
Experience in distributed infrastructure design and development
Experience with one or more of DynamoDB, Cassandra or MongoDB
Knowledge of Apache Solr, ElasticSearch, or other full-text search engines
Knowledge of Amazon Web Services
Ref: 2359..We are an equal opportunities recruitment agency that values diversity and does not discriminate. We encourage clients to welcome applicants from all backgrounds.