II. QUALIFICATIONS
A. Technical Skills:
At least 3 years of experience with Node.js and related frameworks, proficient in OOP and TypeScript.
Experience with database management systems (DBMS) such as MySQL, MariaDB, PostgreSQL, MongoDB.
Strong knowledge of front-end technologies such as HTML5, CSS3, SASS/SCSS, JavaScript, jQuery, Bootstrap, Vue.js, React.js, Angular, with proficiency in UI slicing.
Proficient in applying Unit Test standards.
Experience with real-time technologies (WebSocket, SocketIO, etc.) and caching solutions (Redis, etc.).
Experience in system design and software architecture (MVC, Design Patterns).
Experience with queue services (RabbitMQ, Kafka).
Understanding of Microservices and Serverless architectures.
Experience working with Docker, basic DevOps tools, Kubernetes, CI/CD, and cloud platforms (AWS, GCP, Azure).
Experience deploying systems on Linux servers and cloud platforms.
B. Nice to have:
Experience with JavaScript frameworks like Vue.js, React.js, or Angular.
Ability to work proactively and effectively in a team setting.
Eagerness to learn, creativity, and adaptability to new technologies.
Good communication skills, able to collaborate with stakeholders to understand requirements and propose solutions.
English communication is an advantage.