Position: Senior .Net Engineer
Company: Proxet
Experience required: 5y
English level: upper

Our Client is rapidly expanding his development effort and seeking .NET Engineers to join a small team of dedicated engineers, developers, artists for an exciting project with the exciting company. As a Lead .NET Engineer you will participate in all aspects of the software development lifecycle which includes technical design, implementation, testing, and deployment.


About The Client 
The Company is a global 3D avatar-based social community of over 4 million monthly active users who come together to connect and enjoy a shared experience. Far beyond today's digital media, the Client users create a whole new social experience where connecting digitally is immersive and interactions feel lifelike. The Client chat room experiences are hyper-personal fostering meaningful friendships rather than amassing a large number of shallow, status-based relationships.

Requirements:
Bachelor's degree in Computer Science, or equivalent work experience.
A firm grasp of Computer Science fundamentals including object oriented design, data structures, algorithm design, problem solving, and complexity analysis.
6+ years of server-side development experience.
5+ years of backend experience, using the C# language.
Extensive experience with and knowledge of client-server applications and RESTful APIs.
Proficient in data architecture: SQL databases, caching, sharding.
Developed server-side applications that operate at a global scale.


Will be a plus:
Experience with Cassandra or distributed databases.
Knowledge of data pipelining and pub/sub architectures.
Working competency in PHP or other web scripting languages.
Knowledge of DevOps systems, CI/CD, deployment pipeline.

Responsibilities:

Build software that powers the experience of millions of users. 
Design sophisticated solutions and deploy your own code to production.
Adapt to a diverse set of backend technologies (Redis, Memcache, Elastic Search, domain-specific languages, and many more)
Work with a team of highly-motivated server and client engineers.
Set teamwide best practices for PHP code quality and API architecture.
Set standards for internal API documentation and development workflows.