Middle/Senior Fullstack Developer
Xsolla
- Baku, Azerbaijan
- On-site
- Full-time
- Senior Level
- Posted
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;
- 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;
- 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.
- frontend development
- using
- React.js
Requirements
- 3+ years
- Node.js
- (preferably with
- TypeScript
- 2+ years
- of hands-on experience in
- 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
- RESTful APIs
- GraphQL, or
- microservice architectures
- CI/CD pipelines
- containerization (Docker), and
- version control (Git)
Proven ability to write
- clean, maintainable, and testable code following best engineering practices;
- (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.
Preferred
- automated testing frameworks
jobapplier