About this role
We are looking for a skilled Backend Developer (Node.js + Express.js) responsible for building scalable, secure, and efficient server-side applications. Your primary focus will be the development of backend logic, integration with databases, API development, and ensuring high performance and responsiveness to front-end requests. A strong foundation in JavaScript, backend frameworks, and API architecture is essential.
Key Responsibilities
• Design, develop, and maintain scalable backend services using Node.js and Express.js
• Build RESTful APIs and ensure seamless integration with frontend applications
• Collaborate with front-end developers to integrate user-facing elements with server-side logic
• Write reusable, testable, and efficient code
• Optimize applications for performance, scalability, and reliability
• Implement robust security and data protection mechanisms
• Design and implement data storage solutions, including relational and NoSQL databases
• Conduct code reviews and provide constructive feedback to team members
• Maintain and monitor application health using logging and monitoring tools
• Build RESTful APIs and ensure seamless integration with frontend applications
• Collaborate with front-end developers to integrate user-facing elements with server-side logic
• Write reusable, testable, and efficient code
• Optimize applications for performance, scalability, and reliability
• Implement robust security and data protection mechanisms
• Design and implement data storage solutions, including relational and NoSQL databases
• Conduct code reviews and provide constructive feedback to team members
• Maintain and monitor application health using logging and monitoring tools
Requirements
• Strong proficiency in JavaScript (ES6+)
• Hands-on experience with Node.js and Express.js frameworks
• Understanding of asynchronous programming, promises, and callbacks
• Experience with RESTful API design and implementation
• Proficiency in working with databases such as MongoDB, PostgreSQL, or MySQL
• Familiarity with authentication and authorization mechanisms (e.g., JWT, OAuth)
• Experience with code versioning tools, especially Git
• Understanding of application security principles and best practices
• Hands-on experience with Node.js and Express.js frameworks
• Understanding of asynchronous programming, promises, and callbacks
• Experience with RESTful API design and implementation
• Proficiency in working with databases such as MongoDB, PostgreSQL, or MySQL
• Familiarity with authentication and authorization mechanisms (e.g., JWT, OAuth)
• Experience with code versioning tools, especially Git
• Understanding of application security principles and best practices
Skills
Required
Node.jsExpress.jsMongoDBPostgreSQLMySQLGit
Nice to Have
CI/CDAWSAzureGoogle cloudGrapghQLWebSocket
Required Languages
EnglishHindi
Benefits & Perks
• Competitive salary
• Health insurance
• Remote work flexibility
• Learning budget
• Health insurance
• Remote work flexibility
• Learning budget
