Xsolla logo
Xsolla Verified
Video Game, FinTech, E-commerce

Middle/Senior Fullstack Developer

BakuOnsiteFull TimeSeniorPosted 10 days agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Required skills

  • Node.js
  • TypeScript
  • React.js
  • Redux
  • Hooks
  • algorithms
  • data structures
  • software design principles
  • OOP
  • modular architecture

Nice to have

  • high-performance
  • user experience
  • scalable software solutions
  • product design
  • system performance
  • emerging technologies

Role summary

Seeking a Middle/Senior Fullstack Developer to design, develop, and maintain robust, high-performance application functionality and services. The role involves implementing new features, collaborating with cross-functional teams, and proactively improving codebases and architecture. Responsibilities include conducting code reviews, contributing technical insights, writing documentation, and ensuring code quality through automated testing. The ideal candidate will have 3+ years of backend experience with Node.js (preferably TypeScript) and 2+ years of frontend experience with React.js and related technologies. Strong understanding of software design principles, OOP, design patterns, and API architectures is required.

Responsibilities

  • Develop and maintain robust, high-performance application functionality and services;
  • Design and implement new features that enhance user experience and align with business objectives;
  • Collaborate with product managers, designers, and other developers to deliver efficient, reliable, and scalable software solutions;
  • Proactively identify opportunities to improve existing codebases, architecture, and processes;
  • Conduct code reviews to ensure code quality, maintainability, and adherence to best practices;
  • Contribute innovative ideas and technical insight to improve overall product design and system performance;
  • Write and maintain comprehensive documentation for developed features, APIs, and modules;
  • Participate actively in team development activities, sprint planning, and retrospectives;
  • Ensure code quality through the creation of automated unit, integration, and functional tests;
  • Stay up-to-date with emerging technologies and industry trends relevant to full-stack development.
  • Requirements

  • 3+ years of professional experience in backend development with Node.js (preferably with TypeScript);
  • 2+ years of hands-on experience in frontend development using React.js and related technologies (Redux, Hooks, etc.);
  • Strong understanding of algorithms, data structures, and software design principles;
  • Solid knowledge of object-oriented programming (OOP), design patterns, and modular architecture;
  • Experience with RESTful APIs, GraphQL, or microservice architectures;
  • Familiarity with CI/CD pipelines, containerization (Docker), and version control (Git);
  • Proven ability to write clean, maintainable, and testable code following best engineering practices;
  • Experience with automated testing frameworks (Jest, Mocha, or similar);
  • Excellent collaboration and communication skills in team-based agile environments;
  • Ability to read and understand technical documentation in English;
  • A proactive, problem-solving mindset with a focus on continuous learning and improvement.
  • Ready to apply?
    You'll be redirected to Xsolla's application page.

    Similar roles

    See how RiseMe works

    Match, tailor, and prep so you send fewer applications and land more interviews.