Software Engineer - Node Lead

IQVIA
Bengaluru, Karnataka, India

Provides technical leadership for the design, development, and support of Node.js-based applications and services supporting the Expert Events platform. Responsible for solution architecture, application development, system integrations, code quality, and mentoring engineering team members. Partners with Product, Architecture, QA, and DevOps teams to deliver scalable, secure, and reliable software solutions.

Essential Functions

Lead the design, development, and maintenance of Node.js applications, APIs, and microservices.

Provide technical leadership, code reviews, and mentoring to development teams.

Translate business requirements into scalable technical solutions.

Drive architecture, performance, security, and quality best practices.

Collaborate with Product, QA, DevOps, and Architecture teams to deliver roadmap initiatives.

Support production issue resolution, release planning, and platform modernization efforts.

Contribute to Agile planning, estimation, and continuous improvement activities.

Qualifications

Bachelor's degree in Computer Science or related field, or equivalent experience.

5+ years of software development experience.

3+ years of Node.js development experience.

Strong expertise in REST APIs, microservices, and cloud-based architectures.

Experience with SQL/NoSQL databases, CI/CD pipelines, and modern software engineering practices.

Excellent communication and stakeholder collaboration skills.

Preferred Qualifications

Experience with TypeScript, AWS/Azure, Docker, and Kubernetes.

Experience supporting customer-facing applications in Agile environments.

IQVIA is a leading global provider of clinical research services, commercial insights and healthcare intelligence to the life sciences and healthcare industries. We create intelligent connections to accelerate the development and commercialization of innovative medical treatments to help improve patient outcomes and population health worldwide. Learn more at https://jobs.iqvia.com

IQVIA is committed to integrity in our hiring process and maintains a zero tolerance policy for candidate fraud. All information and credentials submitted in your application must be truthful and complete. Any false statements, misrepresentations, or material omissions during the recruitment process will result in immediate disqualification of your application, or termination of employment if discovered later, in accordance with applicable law. We appreciate your honesty and professionalism.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Engineer - Node Lead job at IQVIA?

Use the apply link on this page: you apply directly with IQVIA on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does IQVIA want for this Software Engineer - Node Lead role?

The job description asks for Node.js, REST APIs, microservices, cloud-based architectures, SQL/NoSQL databases and CI/CD pipelines. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at IQVIA?

Apply to the IQVIA roles that match your experience, and tailor your resume to each job description: for this role that means showing Node.js, REST APIs, microservices. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Engineer - Node Lead job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with IQVIA, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →