Job DescriptionWe are looking for a skilled Backend Software Engineer to join our team. The ideal candidate will have experience in designing and developing complex microservices within a Node.js-based architecture.The successful candidate will be responsible for building RESTful APIs using Node.js and Express.js, ensuring high performance and scalability.A strong background in software design patterns, algorithms, and data structures is essential for this role.Required Skills and Qualifications8+ years of experience in backend engineeringStrong proficiency in JavaScript/Typescript, Node.js, and related frameworks (e.g., Express.js, Nest.js)Experience with databases (e.g., Postgres, MySQL, MongoDB), ORM libraries (e.g., Typeorm, Mongoose), and query optimizationExperience with cloud computing platforms (e.g., AWS, Azure) and containerization (e.g., Docker, Kubernetes)Excellent knowledge of software design patterns, algorithms, and data structuresBenefitsThis role offers the opportunity to work on exciting projects, contribute to the success of the team, and grow professionally.OthersThe ideal candidate will have a strong work ethic, ready to invest the necessary hours, and be dedicated to contributing to the success of the team.