Middle/Senior Fullstack Developer

Xsolla (USA), Inc., operating under the Xsolla brand, is a global video game commerce and payments company serving game developers, publishers, creators, and payment providers.

11 current maintainers6 active leads
Sherman Oaks, California, USA
About Xsolla (USA), Inc.

Xsolla provides merchant-of-record and payment-processing services plus direct-to-consumer commerce, web shops, publishing and distribution tools, cloud gaming, fraud prevention, player engagement, creator monetization, and developer tooling for the video game industry. Its solutions operate across 200+ geographies with 1,000+ payment methods and are actively supported through live products, documentation, customer support, and ongoing hiring.

View jobs by Xsolla (USA), Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will develop and maintain robust, high-performance application functionality and services. You will design and implement features that improve user experience and support business objectives. You will collaborate with product managers, designers, and developers to deliver scalable software solutions, improve architecture and processes, review code, write documentation, and create automated tests. You will also participate in sprint planning and retrospectives while keeping current with relevant full-stack technologies.

Requirements

  • 3+ years of professional backend development experience with Node.js
  • 2+ years of frontend development experience with React.js
  • Experience with TypeScript
  • Knowledge of Redux and React Hooks
  • Understanding of algorithms, data structures, and software design principles
  • Knowledge of object-oriented programming, design patterns, and modular architecture
  • Experience with RESTful APIs, GraphQL, or microservice architectures
  • Familiarity with CI/CD pipelines, Docker, and Git
  • Ability to write clean, maintainable, and testable code
  • Experience with automated testing frameworks such as Jest or Mocha
  • Collaboration and communication skills in agile team environments
  • Ability to read and understand technical documentation in English

Responsibilities

  • Develop and maintain robust, high-performance application functionality and services
  • Design and implement features that enhance user experience and align with business objectives
  • Collaborate with product managers, designers, and developers to deliver scalable software solutions
  • Identify opportunities to improve codebases, architecture, and processes
  • Conduct code reviews to ensure quality and maintainability
  • Contribute technical insight to improve product design and system performance
  • Write and maintain documentation for features, APIs, and modules
  • Participate in development activities, sprint planning, and retrospectives
  • Create automated unit, integration, and functional tests
  • Stay current with full-stack development technologies and industry trends