Still Struggling with Tech Hiring? Discover Olibr's Solution Now!

Node.js Developer|Hyderabad|4+Years

  • Appsierra
  • India, H...
  • 4 - 6 Yrs
  • 12 - 15 Lacs PA

Job Description

  • Node.js Development: Design, develop, and maintain server-side applications using Node.js.
  • API Development: Build robust and scalable RESTful APIs to support front-end applications and external services.
  • Database Integration: Integrate databases (SQL and NoSQL) with Node.js applications and ensure optimal performance and data integrity.
  • Middleware Development: Develop middleware components to handle authentication, authorization, logging, and other cross-cutting concerns.
  • Code Quality: Write clean, well-structured, and maintainable code adhering to coding standards and best practices.
  • Testing: Conduct unit tests, integration tests, and end-to-end tests to ensure the reliability and stability of applications.
  • Performance Optimization: Identify and address performance bottlenecks and implement optimizations to improve application performance.
  • Security: Implement security best practices to protect against common web application security threats, such as SQL injection, XSS, CSRF, etc.
  • Collaboration: Work closely with front-end developers, UX/UI designers, and other team members to deliver high-quality software solutions.
  • Documentation: Create and maintain technical documentation, including API documentation, code comments, and architectural diagrams.
  • Continuous Learning: Stay updated with the latest trends and technologies in Node.js development and JavaScript/TypeScript ecosystem.

Job Responsibilities

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4-6 years of hands-on experience in Node.js development.
  • Strong proficiency in JavaScript and TypeScript programming languages.
  • Experience with popular Node.js frameworks and libraries such as Express.js, Koa.js, etc.
  • Solid understanding of asynchronous programming and event-driven architecture in Node.js.
  • Experience with database systems such as MongoDB, PostgreSQL, MySQL, etc.
  • Knowledge of RESTful API design principles and best practices.
  • Familiarity with front-end technologies such as HTML5, CSS3, and JavaScript frameworks (React, Angular, Vue.js, etc.).
  • Experience with version control systems (e.g., Git) and collaborative development workflows.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork skills.



Location

Hyderabad, Telangana, India