We are looking for a Middle NestJS Developer to join our Remote Game Server (RGS) platform team. This role will involve working closely with the Team Lead and other engineers to enhance our platform and contribute to the integration architecture. The ideal candidate will have solid experience in NestJS and a good understanding of ReactJS, enabling them to contribute effectively to both backend and frontend development tasks.
Responsibilities:
- Backend Development: Develop and maintain backend services using NestJS, ensuring high performance and responsiveness.
- Integration Support: Collaborate with the Team Lead to implement and maintain integration architecture between the RGS platform, game engines, and third-party APIs.
- Frontend Contributions: Participate in enhancing the back office interface using ReactJS, working closely with designers to implement user-friendly features.
- Code Quality: Write clean, maintainable code and participate in code reviews, providing constructive feedback to peers while also receiving mentorship from senior team members.
- Collaboration: Work cross-functionally with product managers, designers, and other stakeholders to ensure that technical solutions align with business objectives.
- Documentation: Contribute to the creation and maintenance of technical documentation, including API specifications, design documents, and user manuals.
Requirements:
- Proven experience with NestJS/NodeJS in a commercial environment.
- Familiarity with frontend technologies, particularly ReactJS.
- Understanding of RESTful API design and microservices architecture.
- Understanding of design patterns.
- Experience with version control systems, particularly Git.
- Ability to write unit tests and ensure code quality through testing practices.
- Strong verbal and written communication skills in English, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Excellent analytical and problem-solving skills, with a proactive approach to identifying and addressing challenges.
- Upper-intermediate level of English proficiency
Nice-to-Have Skills and Experience:
- Experience in iGaming industry.
- Familiarity with containerization technologies.
- Knowledge of CI/CD pipelines and DevOps practices.
- Experience with performance optimization techniques for NodeJS.
- Basic understanding of C++ would be a plus.
Advantages of our position:
See the company description page for more details.
Информация ОРБВ: вакансия перспективная.