Talent.com
Senior Software Engineer - Node.js
Senior Software Engineer - Node.jsZoominfo • Bangalore
Senior Software Engineer - Node.js

Senior Software Engineer - Node.js

Zoominfo • Bangalore
11 days ago
Job description

Description :

As a Senior Software Engineer, you will get to explore and work with cutting-edge technologies and a large and rich data set. If you like working on tough problems, whether that's building systems that handle millions of customer requests a day or how to make sense of over a billion pieces of potentially correlated data, ZoomInfo is the right place for you.

Responsibilities :

  • Design, develop and maintain high-quality services, adhering to best practices and coding standards.
  • Collaborate with other team members and stakeholders to contribute to the design and evolution of the services architecture, ensuring scalability, reliability and performance.
  • Create robust RESTful APIs and integrate with external services, ensuring data consistency and security.
  • Work with various database systems, including SQL and NoSQL, to design efficient data models and access patterns for services.
  • Guide junior members of the team in planning and execution of work.
  • Identify and address performance bottlenecks in the services, optimising code and infrastructure as needed.
  • Write unit and integration tests and participate in code reviews to maintain code quality and reliability.
  • Investigate and resolve issues reported in production, providing timely solutions to ensure system availability.
  • Stay up-to-date with industry trends and best practices related to backend development and cloud technologies.

Requirements :

  • 7+ years of experience as a backend developer, with a strong focus on services development.
  • Proficiency in services development frameworks and technologies.
  • Experience with Node.js .
  • Solid understanding of service architecture principles and best practices.
  • Proficiency in RESTful API design and development.
  • Experience with Angular and / or React FE frameworks is a strong plus.
  • Experience with GraphQL is a strong plus.
  • Familiarity with databases (SQL and NoSQL) and data modelling.
  • 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.
  • Ability to maintain and organise systems, keeping them at high quality and health.
  • Experience with containerization and orchestration tools.
  • Strong problem-solving and debugging skills.
  • Experience with public cloud platform.
  • Excellent communication and collaboration skills.
  • Ability to thrive in a dynamic, fast-paced environment.
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Bangalore