0 - 2 years

7 - 10 Lacs

Posted:2 days ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary:

We are seeking an experienced Node.js Developer to manage data interchange between the server and front end, with a primary focus on developing efficient server-side logic, maintaining the central database, and ensuring high performance. This role includes integrating front-end components, implementing secure data solutions, and collaborating with cross-functional teams. A strong understanding of Node.js, REST APIs, and GraphQL is essential.

Key Responsibilities:

  • Integration with Front-End Elements:
  • Collaborate with front-end developers to integrate user-facing components with server-side logic, ensuring cohesive and responsive applications.
  • Code Quality and Efficiency:
  • Write clean, reusable, and testable code to maintain high-quality standards, ensuring the application is scalable and reliable.
  • Database Management:
  • Utilize MongoDB or other NoSQL databases to manage and manipulate data, maintaining optimal performance for large-scale applications.
  • Design and Code Review Participation:
  • Participate in and drive design discussions and code reviews, contributing to architectural decisions and providing feedback to peers.
  • Backend Feature Development:
  • Lead the design and implementation of backend features to support dynamic web experiences and public APIs, enabling rich functionality and interactive elements.
  • Performance and Security Optimization:
  • Design low-latency, high-availability applications while implementing robust security and data protection measures to safeguard user information.
  • Web Services Integration:
  • Work extensively with RESTful web services and JSON to integrate and consume external APIs, enhancing application capabilities.
  • Peer Code Reviews:
  • Conduct occasional peer code reviews, offering constructive feedback to ensure code quality and consistency across the team.
  • Data Storage Integration:
  • Implement data storage solutions, including databases, key-value stores, and blob stores, to manage data efficiently.
  • Cross-Functional Collaboration:
  • Collaborate closely with hardware, software, and operations teams to deliver high-quality solutions aligned with organizational goals.
  • Technical Support and Troubleshooting:
  • Provide debugging support and troubleshoot issues for Tech Support, customers, or clients, maintaining deployed APIs for high performance and security standards.

Required Qualifications:

  • Technical Proficiency: Strong knowledge of JavaScript and Node.js, including frameworks like Express or Next.js
  • Asynchronous Programming: Understanding of asynchronous programming concepts and solutions
  • Server-Side Templating: Proficiency with server-side templating languages (e.g., EJS)
  • Front-End Basics: Familiarity with HTML5 and CSS3
  • Compliance and Security: Knowledge of accessibility and security standards
  • Scalable Application Design: Understanding of scalable application design principles
  • Platform Optimization: Ability to optimize output across platforms (e.g., mobile vs. desktop)
  • Database Management: Experience with creating database schemas and writing SQL queries
  • Version Control & Deployment: Proficient with Git, code deployment, AWS, and API tools like Postman
  • Unit Testing: Ability to write and execute unit test cases
  • Authentication & Authorization: Experience with user authentication across systems and environments
  • Problem-Solving: Strong troubleshooting skills and ability to work independently or collaboratively

Job Types: Full-time, Permanent

Pay: ₹700,000.00 - ₹1,000,000.00 per year

Benefits:

  • Health insurance
  • Paid time off
  • Provident Fund

Ability to commute/relocate:

  • Mumbai, Maharashtra: Reliably commute or planning to relocate before starting work (Required)

Education:

  • Bachelor's (Required)

Experience:

  • Node.js: 3 years (Required)
  • GraphQL: 3 years (Required)
  • AWS: 2 years (Required)

Willingness to travel:

  • 100% (Required)

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Science City, Ahmedabad, Gujarat