Backend Software Engineer

Xsolla is a global leader in video game commerce, established in 2005. Their mission is to simplify the complexities of global distribution, marketing, and monetization in the gaming industry.
Baku, Azerbaijan
Backend
Mid-Level Software Engineer
In-Person
4+ years of experience
Gaming · Finance

Description For Backend Software Engineer

As a Backend Engineer at Xsolla, you will be responsible for building the foundation that powers our suite of applications. In this position, you will design and maintain robust server-side logic and optimize database management to support scalable, efficient software solutions. You'll collaborate with front-end developers and global stakeholders, ensuring that our backend architecture is secure, performant, and capable of handling diverse technical challenges.

Responsibilities include:

  • Designing, developing, and maintaining server-side applications and services
  • Collaborating with front-end developers to integrate user-facing elements with server-side logic
  • Optimizing applications for maximum speed and scalability
  • Implementing high-performance, reliable, and secure backend services that utilize databases
  • Writing clean, maintainable, and efficient code
  • Participating in software design for building micro-services-based applications
  • Troubleshooting, debugging, and upgrading existing software in PHP
  • Developing and maintaining documentation related to the backend services
  • Ensuring the implementation of best practices in software development and security
  • Potentially restructuring existing code from PHP to new Golang-based services

Xsolla is headquartered in Los Angeles, California, with offices worldwide. They support major gaming titles and partners, with a deep commitment to gaming's blend of technology and artistry driving continuous innovation and dedication to their partners' success.

Join Xsolla to be part of a global leader in video game commerce and contribute to simplifying the complexities of the gaming industry!

Last updated 2 months ago

Responsibilities For Backend Software Engineer

  • Design, develop, and maintain server-side applications and services
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Optimize applications for maximum speed and scalability
  • Implement high-performance, reliable, and secure backend services that utilize databases
  • Write clean, maintainable, and efficient code
  • Participate in software design for building micro-services-based applications
  • Troubleshoot, debug and upgrade existing software in PHP
  • Develop and maintain documentation related to the backend services
  • Ensure the implementation of best practices in software development and security
  • Potentially restructure existing code from PHP to new Golang-based services

Requirements For Backend Software Engineer

Go
PHP
MySQL
  • Experience with server-side frameworks and architecture
  • Good understanding of design patterns
  • Proficient in the development of backend services that depend on databases
  • Proficient in RESTful APIs and microservices architecture
  • Good in Golang
  • Experience with self-hosted services and cloud-based services
  • Excellent knowledge of databases (e.g. MySQL)
  • Experience with PHP (plus, but not required)
  • Bachelor's degree in Computer Science, Engineering, related field, or equivalent work experience
  • 4+ years of experience

Interested in this job?

Jobs Related To Xsolla Backend Software Engineer

PHP Backend Developer

PHP Backend Developer role at Xsolla, developing and maintaining web applications and microservices for the gaming industry with competitive benefits and hybrid work model.

Golang Backend Developer

Xsolla is seeking a Golang Backend Developer to enhance their B2C product, Xsolla Account, working on backend development and integration with third-party components.

Fullstack Developer

Fullstack Developer role at Xsolla, working on a communications platform for the gaming industry in Kuala Lumpur, Malaysia.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Quality Assurance Engineer

Quality Assurance Engineer position at Amazon Prime Video Sports, focusing on testing and quality assurance for live sports streaming platforms.