
Design, develop, and maintain server-side logic, APIs, and services using Node.js. Integrate and manage MongoDB databases, ensuring high performance and responsiveness. Implement real-time communication features using Socket.io. Build and maintain RESTful APIs for mobile and web clients. Develop and manage background tasks and scheduled jobs for system automation. Ensure application security, data protection, and high availability. Write and maintain unit and integration tests to ensure code quality and reliability. Monitor application performance and implement optimization strategies. Participate in code reviews, provide feedback, and ensure best practices in coding standards. Stay up to date with the latest Node.js frameworks, tools, and industry trends. 4+ years of experience in Node.js development and working with MongoDB. Strong understanding of RESTful APIs, asynchronous programming, and event-driven architectures. Experience with Socket.io and real-time communication protocols. Familiarity with task scheduling and background jobs (e.g., using cron jobs). Proficiency in writing optimized, clean, and reusable code. Hands-on experience with code optimization, performance tuning, and caching strategies. Strong understanding of web application security best practices (authentication, authorization, encryption). Experience with version control systems (e.g., Git). Knowledge of unit testing and test-driven development (TDD) is a plus. Excellent problem-solving skills and the ability to work independently or as part of a team. Strong communication skills and ability to collaborate effectively with cross-functional teams. Work on-site . Si vous correspondez à ce profil, merci d’envoyer votre CV en cliquant sur l’onglet postuler
Design, develop, and maintain server-side logic, APIs, and services using Node.js. Integrate and manage MongoDB databases, ensuring high performance a...