Search by job, company or skills

Wissen Infotech

Node Js Developer

9-14 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 9 hours ago
  • Over 50 applicants
Quick Apply

Job Description

Key Responsibilities:

  • Develop and maintain server-side applications using Node.js, Express, and related frameworks.
  • Build RESTful APIs and integrate with third-party services and databases.
  • Optimize applications for speed and scalability.
  • Work with front-end developers to integrate user-facing elements with server-side logic.
  • Write reusable, testable, and efficient code.
  • Implement security and data protection best practices.
  • Troubleshoot, debug, and optimize existing applications.
  • Participate in code reviews and contribute to improving development processes and practices.
  • Stay up-to-date with the latest industry trends and technologies.

Technical Skills:

  • Proficiency in JavaScript (ES6+) and Node.js runtime.
  • Experience with Express.js or similar web frameworks.
  • Knowledge of working with NoSQL (e.g., MongoDB, Redis) and SQL databases (e.g., PostgreSQL, MySQL).
  • Familiarity with API design and RESTful web services.
  • Experience with asynchronous programming, callbacks, promises, and async/await.
  • Understanding of authentication and authorization protocols (e.g., OAuth, JWT).
  • Familiarity with testing frameworks (e.g., Mocha, Jest, Chai).
  • Experience with version control tools, particularly Git.
  • Knowledge of containerization (Docker) and cloud services (AWS, Azure, GCP) is a plus.
  • Understanding of web performance optimization techniques.
  • Preferred Qualifications:
  • Familiarity with front-end technologies such as React, Vue.js, or Angular.
  • Experience with GraphQL.
  • Experience with serverless architecture and AWS Lambda.
  • Familiarity with CI/CD pipelines and deployment automation tools.
  • Knowledge of microservices architecture.
  • Understanding of DevOps practices and tools.

Soft Skills:

  • Strong problem-solving abilities and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Willingness to learn and stay current with evolving technologies.
  • Attention to detail and commitment to writing clean, efficient code.

About Company

Job ID: 111378269