Bachelors or Masters degree in Computer Science, Engineering, or a related field5-7 years of professional experience in software development with a focus on Node.js and microservices architectureExpertise in designing and implementing microservices-based solutions using Node.jsStrong understanding of microservices architecture patterns such as API Gateway, Service Discovery, Circuit Breaker, etc.Experience with containerization technologies such as Docker and container orchestration platforms like KubernetesProficiency in designing and implementing RESTful APIsKnowledge of messaging systems such as Kafka, RabbitMQ, etc.Experience with authentication and authorization mechanisms such as OAuth, JWT, etc.Familiarity with DevOps practices and CI/CD pipelines
Excellent communication and interpersonal skillsAbility to work independently and collaboratively in a fast-paced environmentStrong problem-solving and analytical skills Architect, design, and implement scalable and resilient microservices-based solutions using Node.jsCollaborate with clients to understand their business requirements and provide expert advice on designing and implementing microservices architectureEvaluate existing systems and architectures and provide recommendations for migrating to microservices-based architectureDesign and develop APIs for communication between microservicesImplement authentication, authorization, and security measures for microservicesDevelop and maintain documentation for architecture, design, and implementation of microservicesProvide technical leadership and guidance to development teams on best practices for building and deploying microservices
Collaborate with cross-functional teams including product managers, architects, developers, and testers to deliver high-quality solutionsStay up-to-date with the latest trends and technologies in microservices architecture and share knowledge and insights with the team Job Description:iAssure International Technologies Pvt Ltd is seeking an experienced and knowledgeable Node.js Microservices Consultant to join our team. As a Node.js Microservices Consultant, you will play a key role in architecting, designing, and implementing microservices-based solutions using Node.js. You will be responsible for providing expert guidance and support to our clients in adopting microservices architecture and best practices.