Senior Software Engineer - Node.js

ZoomInfo ZoomInfo · Enterprise · Bangalore, India · 933 Engineering - ZI Products

Senior Software Engineer role focused on building high-performance backend services for ZoomInfo's Go-To-Market Intelligence Platform, which leverages AI-ready insights and advanced automation. The role involves designing, developing, and maintaining scalable applications using Node.js, TypeScript, and various data storage and streaming technologies.

What you'd actually do

  1. Design, develop, and maintain high-performance backend services capable of handling millions of requests daily.
  2. Collaborate with other team members and stakeholders to contribute to the design and evolution of scalable applications, ensuring scalability, reliability and performance
  3. Work with TypeScript, NestJS, and Node.js to build and optimize backend applications.
  4. Work with RESTful APIs, GraphQL and integrate with external services, ensuring data consistency, robustness and security
  5. Manage and optimize data storage solutions using MongoDB, Redis ensuring efficient and reliable data access.

Skills

Required

  • 8+ years of industry experience with a B.S. in Computer Science or equivalent.
  • Strong experience in backend development with TypeScript, NestJS, Node.js and java.
  • 5+ years of experience with JavaScript/TypeScript and Node.js.
  • Proficiency in working with MongoDB and managing large-scale databases.
  • Proficiency in working with RESTful APIs and GraphQL
  • Must be able to work independently and deliver excellent results in short timelines
  • Technically lead and mentor juniors in the team, and drive planning and execution of work
  • Experience with containerization and orchestration tools (Docker, Kubernetes)
  • Strong problem-solving and debugging skills with experience in high-traffic applications
  • Experience with backend technologies (Node.js, Python, or Java) and microservices architecture
  • Excellent communication and collaboration skills
  • Ability to thrive in a dynamic, fast-paced environment

Nice to have

  • Experience with Confluent Cloud or similar data streaming platforms is a plus.
  • Familiarity with CI/CD tools for automating builds, testing, and deployments (e.g., Jenkins).

What the JD emphasized

  • Must be able to work independently and deliver excellent results in short timelines
  • Technically lead and mentor juniors in the team, and drive planning and execution of work