Taro Logo

Node.js Backend Developer

Enxcl is a dynamic and rapidly evolving company focused on developing top-notch software solutions.
Kochi, Kerala, IndiaThiruvananthapuram, Kerala, India
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Node.js Backend Developer

We are seeking a skilled Node.js Backend Developer to join our dynamic and rapidly evolving development team. The ideal candidate will be responsible for designing, constructing, and maintaining server-side components, ensuring application responsiveness and scalability, while also integrating third-party APIs. You will work closely with front-end developers, UX designers, and other stakeholders to deliver high-quality software solutions.

Key Responsibilities:

  • Develop, maintain, and optimize server-side logic using Node.js
  • Design and implement RESTful APIs for internal and external consumption
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Ensure optimal performance, scalability, and security of the application
  • Write clean, maintainable, and well-documented code
  • Implement data storage solutions (e.g., databases, caching)
  • Perform code reviews, troubleshooting, and optimization
  • Stay updated with new technologies, frameworks, and industry trends
  • Contribute to all phases of the development lifecycle
  • Work with DevOps teams to deploy, monitor, and scale applications effectively

The ideal candidate will have 3+ years of experience as a Backend Developer using Node.js, strong proficiency in JavaScript/TypeScript, and experience with databases such as MongoDB, MySQL, or PostgreSQL. Familiarity with Express.js, RESTful APIs, microservices architecture, and cloud platforms is essential. Knowledge of GraphQL, WebSocket, CI/CD pipelines, and front-end technologies is preferred.

Join our team in Kochi or Thiruvananthapuram, India, and be part of an exciting full-time opportunity to shape the future of our software solutions!

Last updated 8 months ago

Responsibilities For Node.js Backend Developer

  • Develop, maintain, and optimize server-side logic using Node.js
  • Design and implement RESTful APIs for internal and external consumption
  • Collaborate with front-end developers to integrate user-facing elements with server-side logic
  • Ensure the best possible performance, scalability, and security of the application
  • Write clean, maintainable, and well-documented code
  • Implement data storage solutions (e.g., databases, caching, etc.)
  • Perform code reviews, troubleshooting, and optimization
  • Stay up to date with new technologies, frameworks, and industry trends
  • Contribute to all phases of the development lifecycle
  • Work with DevOps teams to deploy, monitor, and scale applications effectively

Requirements For Node.js Backend Developer

Node.js
JavaScript
TypeScript
MongoDB
MySQL
PostgreSQL
  • 3+ years of experience as a Backend Developer using Node.js
  • Strong proficiency in JavaScript/TypeScript and understanding of asynchronous programming
  • Experience with databases such as MongoDB, MySQL, PostgreSQL, or others
  • Hands-on experience with building RESTful APIs and microservices architecture
  • Familiarity with Express.js or other Node.js frameworks
  • Experience with version control systems like Git
  • Knowledge of API security practices, authentication, and authorization
  • Understanding of event-driven architecture
  • Familiarity with containerization tools like Docker and experience with cloud platforms (e.g., AWS, Azure, GCP)
  • Experience with testing frameworks such as Mocha, Jest, or Chai
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration abilities

Interested in this job?