Node Js Backend Developer

6 years

6 - 15 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

At ZAPS, we cultivate strategic partnerships to foster transformative growth. Our comprehensive suite of advanced loyalty management services, dynamic gift card marketplaces, and premium concierge solutions are tailored to our clients' unique business needs. Leveraging deep industry expertise and an extensive global partner network, we deliver cutting-edge online travel solutions and targeted marketing strategies. Serving sectors from finance, telecom to retail, our agile frameworks and data-driven insights enable clients to navigate challenges and seize emerging opportunities. ZAPS is your trusted ally in driving innovation and excellence on a global scale.

Job Summary: We are seeking a highly skilled and experienced Senior Node.js Backend Developer to lead the design, development, and implementation of robust, scalable, and high-performance server-side applications. The ideal candidate will have a deep understanding of Node.js best practices, architectural patterns, and a proven track record of delivering complex, enterprise-grade solutions. You will play a pivotal role in shaping our backend architecture, mentoring junior developers, and ensuring the technical success of our products.

Key Responsibilities:

  • Architect and Design: Lead the architectural design and development of scalable, secure, and resilient backend systems using Node.js, ensuring high performance and responsiveness for large-scale applications.
  • Code Development: Write clean, efficient, well-documented, and testable code for server-side logic, APIs (RESTful and/or GraphQL), and microservices.
  • Database Management: Design, implement, and optimize database schemas MYSQL and SQL, ensuring data integrity, security, and efficient querying.
  • Performance Optimization: Proactively identify and resolve performance bottlenecks, optimize application performance, and implement strategies for caching, load balancing, and minimizing network latency.
  • Security Implementation: Implement and enforce robust security protocols, authentication OAuth, JWT, authorization, and data protection measures, protecting against common vulnerabilities.
  • Collaboration & Leadership: Collaborate closely with product managers, front-end developers, DevOps engineers, and QA teams to define requirements, integrate user-facing elements, and ensure seamless end-to-end functionality. Mentor and provide technical guidance to junior and mid-level developers, conducting code reviews and promoting best practices.
  • Testing & Quality Assurance: Implement comprehensive unit, integration, and end-to-end tests to ensure code quality, reliability, and maintainability.
  • Deployment & Operations: Work with DevOps teams to design and implement CI/CD pipelines, containerization (Docker, Kubernetes), and cloud deployments (AWS, Azure, GCP). Monitor and troubleshoot production issues, ensuring high availability and uptime.
  • Technical Vision: Stay abreast of emerging technologies, industry trends, and best practices in the Node.js ecosystem and backend development, evaluating and recommending new tools and technologies to improve our stack.

Required Skills and Qualifications:

  • Experience: 6+ years of professional experience in backend development, with at least 4-5 years specifically with Node.js.
  • Node.js Expertise: Expert-level proficiency in Node.js and its core principles, including asynchronous programming (callbacks, Promises, async/await), Event Loop, and streams.
  • Frameworks: Strong experience with popular Node.js frameworks such as Express.js, NestJS.
  • API Development: Proven track record of designing, developing, and consuming robust RESTful APIs. Experience with GraphQL is a strong plus.
  • Databases: In-depth knowledge and hands-on experience with both relational databases MySQL and SQL databases
  • Cloud Platforms: Experience with at least one major cloud platform (AWS, Azure, or Google Cloud Platform), including services like EC2, Lambda, S3, SQS, SNS, RDS, etc.
  • Containerization & Orchestration: Solid understanding and practical experience with Docker and Kubernetes for containerization and orchestration.
  • Version Control: Expert-level proficiency with Git and collaborative development workflows.
  • Testing: Experience with testing frameworks such as Jest, Mocha, Chai, or Supertest.
  • Microservices: Strong understanding and experience with microservices architecture and distributed systems.
  • Problem-Solving: Excellent analytical and problem-solving skills with a strong attention to detail.
  • Communication: Strong verbal and written communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
  • Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).

Job Type: Full-time

Pay: ₹600,000.00 - ₹1,500,000.00 per year

Work Location: In person

Speak with the employer
+91 8499072727

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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You