15 days ago
Baku, AzerbaijanMid Level / Senior
Responsibilities
- Develop and maintain robust, high-performance application functionality and services.
- Design and implement new features aligned with user experience and business objectives.
- Collaborate with product managers, designers, and developers to deliver scalable software solutions.
- Improve existing codebases, architecture, and development processes.
- Conduct code reviews and maintain documentation for features, APIs, and modules.
- Create automated unit, integration, and functional tests.
- Participate in sprint planning, retrospectives, and other team development activities.
Requirements
- At least 3 years of professional backend development experience with Node.js, preferably with TypeScript.
- At least 2 years of hands-on frontend development experience using React.js and related technologies.
- Strong 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 containerization, and Git version control.
- Experience with automated testing frameworks such as Jest or Mocha.
- Ability to write clean, maintainable, and testable code and collaborate effectively in team-based agile environments.
- Ability to read and understand technical documentation in English.
Tech Stack
Categories
About Xsolla
Xsolla builds commerce and monetization infrastructure for video games, offering payment processing, merchant-of-record services, storefronts, subscriptions, and anti-fraud tools for developers and publishers. The privately held company, founded in 2005 and headquartered in Sherman Oaks, California, supports direct-to-consumer sales and global tax/compliance across many regions and payment methods. Its platform targets studios from indie to AAA and powers distribution, marketing, and in-game purchases.
