This is a remote position.
We are looking for Node.js Developer Interns to join our team for a 50-day internship. As a Node.js Developer Intern, you will be responsible for developing and maintaining our backend infrastructure, with a focus on building real-time, scalable, and secure solutions. You will work closely with our development team to ensure the backend is optimized for performance and efficiency. Additionally, you will be involved in documentation, CI/CD pipeline setup, agile project management, and optimizing backend performance using Data Structures and Algorithms (DSA).
Key Responsibilities:
Develop and maintain backend infrastructure for web applications Build real-time, scalable, and secure solutions Collaborate with the team to design and implement new features Document code and technical processes Setup and maintain CI/CD pipelines Manage agile projects and sprint planning Optimize backend performance using Data Structures and Algorithms (DSA) Conduct code reviews and provide constructive feedback Stay updated with the latest technologies and trends in backend development
Requirements Requirements:
Good knowledge of Backend technologies such as Node.js, Redis, Docker, MVC, microservices, AWS (DynamoDB, S3), LangChain, WebRTC, and socket.io Experience in building real-time, scalable, and secure backend solutions Strong documentation skills Experience with CI/CD pipeline setup Familiarity with agile project management Very good skills in Data Structures and Algorithms (DSA) Ability to work independently and in a team environment Excellent communication skills
Benefits Perks:
Remote work Flexible timings (minimum 25 hours per week) Internship certificate Challenging problems to solve daily Potential for a PPO based on performance and business requirements