Rayark is searching for a skilled and knowledgeable Software Engineer to join our Backend Team. In this role, you will be responsible for developing and implementing various network services that are essential to providing the best online gaming experience to our players. We are looking for individuals who are passionate about working with the most advanced and cutting-edge open-source technologies. As a Software Engineer, you will face numerous challenges in developing large-scale, high-availability web services. We need someone who is enthusiastic and determined to overcome these challenges to ensure our players receive the best gaming experience possible.
Our Backend Team values fast iteration and high-quality delivery. We frequently adopt new technologies to achieve our objectives with less effort and enable our engineers to focus on solving real problems instead of mundane tasks. You will have the opportunity to work on projects that will impact millions of players worldwide, so we need someone who is equally motivated and eager to tackle such challenges.
If you are an experienced Software Engineer who thrives in a fast-paced and challenging environment, then we invite you to join our talented and dynamic team. Come and be a part of creating exciting gaming experiences that millions of players will love.
RESPONSIBLITY
- Collaborate with designers, marketing, and client engineers to define mobile game services
- Design and implement mobile game services
- Lead or mentor engineers
REQUIREMENTS
- 6+ years professional experience in designing and developing scalable web service with high availability
- Solid knowledge of computer science fundamentals, including
- Data structure and algorithm
- Computer networks
- Distributed systems
- Cryptography
- Experience building large scale, high availability web services
- Experience with server-side tools including
- Databases (Relational or NoSQL)
- Memory stores (Redis/Memcache)
- Message Queue
- Logging, Monitoring
- Self-motivation and responsibility
PLUSES
- Experience with cloud computing platforms (AWS, Azure, GCP)
- Experience of leading/mentoring engineers
- Experience in the game industry
REQUIRED APPLICATION MATERIALS
- Cover letter
- Resume