Job Description:


About the role:


Location: Bangalore


Employment Type: Full-Time


Experience Level: Senior (4+ years)


Job Overview:


We are seeking a skilled Senior Node.js Developer to join our team. The ideal candidate should have in-depth expertise in Node.js and experience building scalable backend systems. Familiarity with front-end technologies and modern frameworks like React.js is a plus. The role will focus on developing backend services, APIs, and integrating with cloud platforms.


Key Responsibilities: -


  • Develop and maintain server-side applications using Node.js.
  • Design, implement, and optimize RESTful APIs and microservices. - Collaborate with front-end developers to integrate user-facing elements with server-side logic.
  • Work with databases (SQL/NoSQL) to ensure data availability, integrity, and performance.
  • Optimize code for performance and scalability, particularly in a cloud environment (AWS/Azure/GCP).
  • Conduct code reviews and write unit/integration tests to ensure code quality.
  • Ensure application security and data protection by implementing security best practices.
  • Stay updated with the latest industry trends in backend development, cloud technologies, and best practices.


Required Qualifications: -


Node.js Expertise: Proven experience in building and scaling server-side applications using Node.js.

API Development: Strong understanding of designing and implementing RESTful APIs.

Database Management: Experience with both SQL (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB)

Version Control: Proficient with Git for version control.

Problem-solving: Strong analytical, debugging, and performance optimization skills.


Preferred Qualifications: -


Cloud Experience: Hands-on experience with AWS, Azure, or GCP for deploying and managing applications.

DevOps: Familiarity with CI/CD pipelines, containerization (Docker), and infrastructure as code (IaC). -

Front-End Knowledge: Experience with modern JavaScript frameworks (React, Angular, or Vue) is a plus.

CMS Platforms: Experience with headless CMS platforms like Strapi is a plus.


Soft Skills:


Excellent verbal and written communication skills.

Team player with a collaborative mindset.

Adaptable to changing technologies and project requirements.


Educational Requirements: -


Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).