Title:  Backend Eng-Nodejs

Date:  10 Jan 2025
Location: 

Bangalore, KA, IN

Job Title: Senior Nodejs Developer

 

Job Summary: We are looking for a highly skilled and experienced Senior Nodejs Developer to join our dynamic team. The ideal candidate will be responsible for developing high-performance, scalable applications using Node.js. As a senior developer, you will also mentor junior developers, lead development efforts, and collaborate closely with cross-functional teams to design and implement new features.

 

Key Responsibilities:

· Lead the design, development, and deployment of web applications using Nodejs.

· Architect and implement scalable, maintainable, and high-performance solutions.

· Collaborate with product managers, designers, and other developers to define software requirements and system architecture.

· Optimize applications for maximum speed, scalability, and security.

· Ensure the technical feasibility of UI/UX designs.

· Write clean, maintainable, and well-documented code following best practices.

· Conduct code reviews, provide feedback, and mentor junior developers.

· Troubleshoot and debug complex issues, providing timely solutions.

· Implement RESTful APIs and work with databases both SQL and NoSql to ensure smooth integration.

· Stay up-to-date with emerging technologies and frameworks, proposing improvements as necessary.

 

Requirements:

· Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

· Strong proficiency in JavaScript (ES6+), HTML5, and CSS3.

· Extensive experience in building and maintaining RESTful APIs.

· Hands-on experience with version control systems like Git.

· Proficiency in cloud services (e.g., AWS, Azure) and containerization (Docker).

· Knowledge of database management, including experience with NoSQL (MongoDB) and relational databases such as PostgreSQL and Oracle.

· Experience with Agile development methodologies.

· Strong problem-solving skills and attention to detail.

· Excellent communication and teamwork skills.