General requirements
Bachelor's degree in IT or related field.
Proficient in reading and writing English documents
Ability to write readable, well-documented code
Excellent problem-solving and debugging abilities
Proficient with version control systems like Git
Strong interpersonal, communication, and teamwork skills
Self-motivated and goal-oriented
Technical requirements
4+ years of experience with JavaScript
At least 3+ years of experience with Node.js
Strong understanding of Node.js and related frameworks
Solid knowledge of web application architecture and design patterns
Proficient in performing diagnostic tests, identifying and resolving flaws, and providing technical assistance
Proficient in server-side languages such as JavaScript, TypeScript
Experience with REST, WebSocket, MySQL/PostgreSQL, MongoDB, Redis
Nice to Have
Familiar with web stacks, libraries, and frameworks
Knowledgeable in asynchronous development and data security principles
Knowledgeable in Python and AI
Experience with Docker and AWS Infrastructure