Job Summary
We are looking for a skilled Node.js Developer to manage the interchange of data between server and users. The candidate will be responsible for developing server-side logic, ensuring high performance and responsiveness to requests from frontend.
Key Responsibilities
Develop and maintain server-side applications using Node.js and Express.js
Design and implement RESTful APIs and microservices
Work with databases (MongoDB, PostgreSQL, MySQL) for data storage and retrieval
Integrate third-party services and APIs
Implement authentication and authorization mechanisms
Write clean, maintainable, and efficient code
Optimize applications for maximum speed and scalability
Collaborate with frontend developers for seamless integration
Participate in code reviews and maintain documentation
Required Skills
2+ years of hands-on experience with Node.js and Express.js
Strong proficiency in JavaScript and understanding of server-side concepts
Experience with database design and management (MongoDB, SQL databases)
Knowledge of RESTful API development and best practices
Understanding of authentication methods (JWT, OAuth, session management)
Familiarity with cloud platforms (AWS, Azure, or GCP)
Experience with version control systems (Git/GitHub)
Knowledge of testing frameworks (Mocha, Jest, Chai)
Preferred Skills
Experience with TypeScript for Node.js development
Knowledge of containerization (Docker) and orchestration
Understanding of message queues (Redis, RabbitMQ)
Experience with GraphQL APIs
Familiarity with CI/CD pipelines
Knowledge of caching strategies and performance optimization
Experience with real-time applications (Socket.io, WebRTC)
Requirements
Bachelor's degree in Computer Science, IT, or related field
2-3 years of professional Node.js development experience
Strong understanding of software development lifecycle
Excellent problem-solving and debugging skills
Good communication and teamwork abilities
What We Offer
Competitive salary package
Mentorship from Amazon Leadership
Professional development opportunities
Modern work environment
Performance-based increments
Job Type: Full-time
Pay: From ?25,000.00 per month
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.