Xsolla

Backend Engineer – PHP, Golang

Xsolla

full-time

Posted on:

Location Type: Hybrid

Location: Kuala LumpurMalaysia

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Develop and maintain new functionality
  • Design and implement new services to support product features
  • Proactively propose ideas for improving the product
  • Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions
  • Own your code in production by monitoring, debugging, and continuously improving service performance and reliability
  • Write automated tests and follow CI/CD best practices to ensure high-quality deployments
  • Participate in code reviews, technical discussions, and knowledge sharing across teams

Requirements

  • Experience in programming and backend development of industrial web applications using PHP and/or Golang
  • Strong understanding of algorithms and data structures
  • Understanding of decomposition principles, OOP, and design patterns
  • Ability to write testable code, including unit and functional tests
  • Good command of SQL, database design, and OLTP/OLAP approaches
  • Ability to participate effectively in team-based development
  • English proficiency at B2 level
Benefits
  • Convenient work tools
  • Latest Mac workplaces + additional hardware to make you more effective at work
  • Google Chat, Gmail, Google Drive, Confluence, Jira, GitLab
  • Free trainings and participation in specialized conferences
  • Rich knowledge exchange within the company
  • Health insurance (Medical, dental and optical)- Employee and dependants
  • Flexible hours: organize your day according to your needs and sprint & teamwork demands
  • No dress code
  • Comfortable and new office environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PHPGolangalgorithmsdata structuresOOPdesign patternsunit testsfunctional testsSQLdatabase design
Soft Skills
collaborationproactive problem solvingteam-based developmentcommunication