Responsibilities
- Write well-structured and architected code in Node.js for new game features and administrative tools
- Follow best practices to ensure optimized performance and maintainability both in the application code and database structures
Requirements
- 2 years of back-end server development experience (language is flexible)
- Expert in C/C++programming, and at least 2+ years programmed design experience
- Strong knowledge of computer science, software design fundamentals, and OO design patterns
- Deep understanding of server programming languages such as Node.js, Java, Python, lua or Ruby
- Strong database design skills, especially using MongoDB, MySQL, or Redis.
- Experience creating scalable, distributed, high availability applications
- Experience working as a core team member on a successful online game, running more than 1 year
- Excellent teamwork skills, flexibility and ability to multi-task effectively