Home
Jobs

NodeJS Developer

0 - 4 years

3 - 7 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Overview:

As a Senior Node.js Developer, you will be responsible for designing, developing, and maintaining server-side application logic in JavaScript using Node.js. You will work closely with cross-functional teams, including front-end developers and product managers, to build high-performance applications that deliver an exceptional user experience.

Key Responsibilities:

  • Design, develop, and deploy high-performance backend systems, ensuring scalability and high availability.
  • Develop, maintain, and optimize secure, scalable APIs, including RESTful APIs and GraphQL, and integrate real-time systems using technologies like Socket.io and Redis.
  • Design Microservices-based architecture and manage microservices for scalable application deployment.
  • Collaborate with cross-functional teams to define, design, and implement new features, optimize existing functionality, and resolve defects.
  • Analyze, troubleshoot, and debug issues to ensure system performance, security, and scalability.
  • Conduct code reviews and ensure adherence to best practices and coding standards.
  • Design database schemas and optimize database performance using SQL and NoSQL databases (e.g., MongoDB, PostgreSQL, MySQL, Cassandra).
  • Implement cache strategies and queueing systems to handle high loads.
  • Ensure serverless architecture and cloud deployment, particularly on AWS, is implemented and tested effectively.
  • Stay up-to-date with the latest trends in Node.js, cloud technologies, and real-time systems.
  • Work closely with clients to understand and implement requirements, providing technical expertise where needed.

Key Skills:

  • Strong proficiency in JavaScript and TypeScript, with a solid understanding of ECMAScript.
  • Hands-on experience in Node.js, designing and developing scalable backend systems.
  • API development, including RESTful APIs, GraphQL, and Microservices architecture.
  • Experience with real-time technologies such as Socket.io and Redis.
  • In-depth knowledge of SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Cassandra, Redis).
  • Expertise with ORM and ODM frameworks like Sequelize and Mongoose.
  • Experience with serverless architecture and cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Strong understanding of design principles for scalable and performant applications.
  • Experience in microservices architecture, implementing caching, and designing queueing systems for heavy load scenarios.
  • Familiarity with DevOps practices, continuous integration, and deployment.
  • Excellent problem-solving skills, with a focus on troubleshooting complex backend issues.
  • Hands-on experience with version control systems such as Git.
  • Experience with Agile methodologies and project delivery.
  • Strong communication skills, with the ability to work with both technical and non-technical stakeholders.
  • Experience in working with real-money transactions and payment gateway integration.
  • Knowledge of cloud deployment and how to test applications on the cloud effectively.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now
Yudiz Solutions Ltd
Yudiz Solutions Ltd

Information Technology and Software Development

Ahmedabad

RecommendedJobs for You

Mumbai City, Maharashtra, India