Taro Logo

Backend developer (nodejs)

Xsolla provides communication platform solutions for gaming businesses and their partners.
Backend
Mid-Level Software Engineer
In-Person
Gaming

Job Description

Xsolla is seeking a Backend Developer to join their team in developing and maintaining their communications platform. This platform provides businesses with a centralized solution for seamless communication with gamers and partners through various messaging tools. The role focuses on building robust backend services using Node.js and related technologies like Nest.js and MongoDB.

The ideal candidate will be responsible for developing backend services, implementing APIs, and ensuring system scalability. They will work with architectural patterns, SOLID principles, and Domain-Driven Design practices. The position requires strong collaboration with frontend developers and product teams to deliver seamless functionality.

This is an excellent opportunity for a mid-level developer with strong Node.js experience and a solid understanding of modern backend development practices. The role offers the chance to work on real-time applications and scalable systems in the gaming industry. The position is based in Beijing, China, where you'll be part of a team dedicated to maintaining reliable and uninterrupted communication channels for gaming businesses.

The role combines technical expertise with practical application, requiring both strong development skills and an understanding of architectural principles. You'll be working with modern technologies and frameworks, making this an excellent opportunity for professional growth in a company that serves the gaming industry.

Last updated 15 days ago

Responsibilities For Backend developer (nodejs)

  • Develop and maintain backend services for the communications platform
  • Design and implement APIs and integrations with various Xsolla products
  • Apply architectural patterns, SOLID principles, and DDD practices in everyday development
  • Work on performance optimization, stability, and scalability of the system
  • Collaborate with frontend developers and product teams to ensure seamless product functionality

Requirements For Backend developer (nodejs)

Node.js
MongoDB
Kubernetes
  • Strong skills in backend development using Node.js
  • Experience with Nest.js framework
  • Solid understanding of working with databases (MongoDB)
  • Knowledge of SOLID principles, DDD, and other architectural patterns
  • Understanding of API design (REST, WebSockets, HTTP)
  • Experience with developing real-time applications (preferred)
  • Experience with Meteor.js framework (preferred)
  • Knowledge of Docker / Kubernetes (preferred)
  • Experience in designing and building scalable systems (preferred)
  • Familiarity with CI/CD pipelines and performance analysis tools (preferred)