Position Overview:We are looking for a highly skilled NodeJS Developer with hands-on experience in TypeScript, Kafka, and MongoDB. In this role, you will be responsible for designing and developing scalable back-end solutions, managing real-time data pipelines using Kafka, and working with MongoDB to store and process large data sets. If you are passionate about working with high-performance systems and enjoy tackling complex challenges, we want to meet you!Key Responsibilities:Develop, test, and deploy high-performance NodeJS applications using TypeScript.Implement and manage real-time data pipelines using Kafka.Design, develop, and optimize MongoDB databases for efficient data storage and retrieval.Collaborate with front-end and back-end developers to integrate user-facing elements with server-side logic.Participate in the design and development of microservices architecture.Ensure the performance, quality, and scalability of applications.Monitor and troubleshoot issues to ensure smooth operation in production environments.Write clean, maintainable, and well-documented code.Stay up-to-date with emerging trends and best practices in back-end development.Requirements:3+ years of experience as a NodeJS Developer with a strong command of TypeScript.Experience with Kafka for building real-time data processing systems.Expertise in MongoDB, including schema design, query optimization, and performance tuning.Strong knowledge of microservices architecture and RESTful API development.Familiarity with cloud platforms such as AWS, GCP, or Azure.Experience with containerization (Docker) and orchestration (Kubernetes) is a plus.Knowledge of version control tools like Git.Excellent problem-solving skills and the ability to work in a fast-paced, dynamic environment.