Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)
•3+ years of experience as a Node.js developer
•Strong knowledge of TypeScript and GraphQL
•Proficiency in frameworks like NestJS, gRPC, and TypeORM
•Proficiency in working with MySQL and Redis databases
•Experience using JavaScript test frameworks like Mocha, Chai, or Jest (or equivalent)
•Solid understanding of software development principles and best practices
•Ability to work independently as well as collaboratively in a team environment
•At least Strong Intermediate level of English
•Excellent problem-solving and debugging skills
•Strong communication and interpersonal skills.