Education: Anything in relevant field Location: Nagpur Job Type: Full-time Job Overview: As a Node.js Developer you will be responsible for developing and maintaining server-side applications using Node.js. You will collaborate with front-end developers, UX/UI designers, and product managers to deliver high-performance, scalable applications. Your focus will be on designing RESTful APIs, optimizing performance, and ensuring the security and reliability of our back-end infrastructure. Key Responsibilities:
- Developing and maintaining all server-side network components.
- Ensuring optimal performance of the central database and responsiveness to front-end requests.
- Collaborating with front-end developers on the integration of elements.
- Developing high-performance applications by writing testable, reusable, and efficient code.
- Implementing effective security protocols, data protection measures, and storage solutions.
- Running diagnostic tests, repairing defects, and providing technical support.
- Documenting Node.js processes, including database schemes, as well as preparing reports.
- Recommending and implementing improvements to processes and technologies.
- Keeping informed of advancements in the field of Node.js development.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Strong proficiency in JavaScript, with solid experience in Node.js.
- Experience with Express.js or similar Node.js frameworks.
- Proficiency with database systems such as MongoDB, PostgreSQL, MySQL, or Redis.
- Understanding of asynchronous programming and event-driven architecture.
- Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) and integration with back-end systems.
- Experience with API design and development, including RESTful services and GraphQL.
- Knowledge of version control tools such as Git.
- Strong problem-solving skills and ability to work independently or as part of a team.
Preferred Qualifications:
- Experience with cloud platforms like AWS, Azure, or Google Cloud.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Understanding of microservices architecture and serverless computing.
- Experience with CI/CD pipelines and automated testing.
- Knowledge of security best practices and experience with OAuth, JWT, or other authentication methods.