Loading...

Node JS. Developer

Home / 18pixels India

website-design.png

Node JS. Developer

Node Js developer

18pixels India , Lucknow

About Us

We are seeking a talented and motivated Node.js Developer to join our team. You will be responsible for designing, developing, and maintaining server-side applications, APIs, and microservices that power our web and mobile applications. As a key member of our development team, you will work closely with frontend developers, product managers, and other stakeholders to deliver robust and scalable solutions.
*Key Responsibilities:*
  • Develop, test, and maintain scalable server-side applications using Node.js.
  • Design and implement RESTful APIs and/or GraphQL endpoints to support dynamic, data-driven applications.
  • Design database schemas and work with both SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Redis.
  • Optimize database queries and data models for performance and scalability.
  • Develop and maintain microservices using Node.js, ensuring high performance and responsiveness.
  • Implement inter-service communication using message brokers like RabbitMQ or Kafka.
  • Integrate third-party services, APIs, and SDKs into the backend systems.
  • Collaborate with frontend developers to ensure seamless integration of frontend and backend components.
  • Identify performance bottlenecks and optimize server-side code and database queries.
  • Implement caching strategies and utilize tools like Redis or Memcached for improved performance.
  • Implement security best practices, including data validation, sanitization, and protection against common vulnerabilities (e.g., XSS, SQL Injection).
  • Manage user authentication and authorization mechanisms (e.g., JWT, OAuth).
  • Write unit, integration, and end-to-end tests to ensure the reliability of the codebase.
  • Debug and troubleshoot production issues across the stack.
  • Collaborate with cross-functional teams, including frontend developers, UX/UI designers, and product managers, to define and deliver new features.
  • Maintain clear and concise technical documentation for APIs, systems, and workflows.
*Requirements:*
Technical Skills:
  • Strong proficiency in JavaScript, including ES6+ features.
  • In-depth knowledge of Node.js and its core libraries.
  • Experience with frameworks like Express, Koa, or NestJS.
  • Familiarity with modern frontend technologies and frameworks (e.g., React, Angular, Vue.js) is a plus.
  • Proficiency in working with databases, both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Redis).
  • Experience with version control systems, particularly Git.
Problem-Solving Skills :
  • Strong analytical and problem-solving skills, with a keen attention to detail.
  • Ability to debug complex issues and optimize code for performance and scalability.
  • Excellent verbal and written communication skills.
  • Ability to work collaboratively in a team environment and effectively interact with stakeholders.
  • years of professional experience in software development with a focus on backend development using Node.js.
  • Experience with cloud platforms such as AWS, Google Cloud, or Azure is a plus.
  • Bachelor s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
IT Services & Consulting,
Full Time, Permanent
Software Development
Education
Any Graduate
Any Postgraduate

location-iconJob Location

Lucknow

location-icon Job Location

Lucknow
Information
Position

Node Js developer

course-mode-icon Job Type
Experienced
available-seat-icon Type of workplace
on-site
available-seat-icon English Languages
Basic

languages-icon Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now