- Working Location: Ho Chi Minh, Binh Thanh District
- Number of vacancies: 4 Junior, 2 Senior
- Salary: Attractive bonus package with review every release milestone, MacBook Pro provided.
- Level: Senior, Middle, Junior
- Roles: Backend
As a Backend Developer, you will be involved in the planning, development, and maintenance of the web & mobile app supporting our products and services in the entertainment industry for massive traffic of users in the APAC market.
- Developing the backend structure, server, persistency, communication, logic or new features and integrating them with the frontend for our products on multiple platforms (Web, Mobile, PWA).
- Ensure server software scalable to support a high number of concurrent users and improve security-relevant components.
- Constantly profile and optimize the server architecture, code, data structure, bandwidth, and memory and CPU usage.
- Writing and maintaining fast code, detailed technical design and software documentation.
- Working closely with the team on new ideas/ features and implementing them.
- Stay current on the latest techniques and technologies of online programming including dead reckoning interpolation methodologies, latency robustness, etc.
Must have skills and experience:
- At least 2 years of experience working with either Java, or NodeJS.
- Experience in developing backend server systems.
- Having knowledge of algorithms, assessing the complexity of an algorithm.
- Have knowledge of security for large web systems.
- Have a good product mindset.
- Experience working with Kafka, RabbitMQ, and NATS messaging systems.
- Good understanding and knowledge of Docker, Kubernetes.
- Familiar with Caching, MySQL, NoSQL, and SQL Systems.
- Understand and have experience working with Protobuf and gRPC
- Proficient with GIT.
- Can work well both independently and in a team.
- Adapt to high pressure at work.
Prefer if the candidate has:
- Open-minded to learn new programming languages, new technologies, and be ready to cope with technological challenges to solve the work effectively.
- Experience working with Cocos or Unity game engines as a Backend Developer.
- Experience in developing game server systems.
- Understand the operation mechanism of the game engine, animation.
- Experience building hybrid mobile applications such as ReactJS, ...
- Sharp and logical thinking, good at maths and matrix is a big plus.