
Backend Developer – Node.js Expert
Trivandrum
in 29 days
Brief DescriptionWe are seeking a skilled Backend Developer to build robust server-side applications using Node.js. The ideal candidate will be responsible for developing REST APIs, handling database operations across various systems, implementing secure authentication mechanisms, and integrating payment processing solutions. Key Responsibilities
Develop and maintain RESTful APIs using Node.js and Express.js Design and implement database schemas and operations using various database systems Work with ORMs/ODMs within the Node.js ecosystem Implement secure authentication systems using JWT and OAuth Integrate payment gateways such as Stripe and PayPal Create and manage third-party API integrations and webhooks Handle server-side business logic and data processing Write clean, maintainable code and actively participate in code reviews Preferred SkillsCore Technologies
2–5 years of experience with Node.js and Express.js Experience with relational and non-relational databases: PostgreSQL, MySQL, SQLite, MongoDB, etc. Proficiency with Node.js ORMs/ODMs like Sequelize, TypeORM, Prisma, or Mongoose Strong understanding of database design, optimization, and operations Solid experience in REST API development and architecture Implementation of JWT and OAuth authentication Integration of payment gateways (Stripe, PayPal) Hands-on experience with third-party API integration and webhook handling
Technical Requirements
Proficiency with Git and version control workflows Experience using npm or Yarn for package management Knowledge of build tools and deployment processes Familiarity with testing frameworks like Jest or Mocha Good understanding of web security practices and CORS Experience with API documentation and structured error handling Experience with MongoDB is a plus Exposure to cloud platforms (AWS, Azure, or GCP) is a plus Familiarity with Docker and containerization is preferred
Soft Skills
Strong problem-solving and analytical abilities Excellent communication and collaboration skills Ability to work independently and manage multiple tasks effectively High attention to detail and strong commitment to code quality Eagerness to learn new technologies and adapt to evolving requirements
Experience Level: 2–5 Years