This job might no longer be available.
Programmer
3 years ago
The Backend Engineer in Shanghai will be driving forward the design and architecture of all aspects of server-side development, working with the Shanghai backend team to design, implement, maintain and expand all the live and work in progress systems and services.
Responsibilities:
- Design, develop, maintain and expand scalable backend services.
- Deliver highly scalable, extensible and performant systems.
- Collaborate with other studios worldwide to design and implement tailor-made systems for China local players.
- Provide high quality technical design documents and unit tests.
- Iterate on solutions, based on internal or external feedback.
- Participate in design process, gather feedback or requirements from other colleagues.
Qualification Requirements:
- BS degree in Computer Science or other equivalent degrees.
- At least 3 years’ experience of Java or C# development.
- Strong knowledge in backend related architect, system design and implementation.
- Experience in modern web frameworks such as Spring, Play and ASP.NET.
- Excellent knowledge of relational databases and NoSQL databases such as MySQL, PostgreSQL and Redis.
- Familiarity with message queues such as RabbitMQ and Kafka.
- Familiarity with automation deployment such as Docker and Kubernetes.
- Experience in optimizations and load tests.
- Good understanding of Agile development, especially Scrum.
Pluses:
- Familiarity with Python or Golang
- Familiarity with AWS
Create Your Profile — Game companies can contact you with their relevant job openings.