About The Position

IQVIA is seeking a highly skilled Senior Software Engineer specializing in React and Node.js to join our growing technology team. This role will contribute to building and enhancing scalable, high-performance web applications and data platforms that support IQVIA’s global business objectives and operational excellence.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent experience.
  • 5–8+ years of experience in software development, with a focus on web application development.
  • Strong hands-on experience with React, Node.js , and modern JavaScript frameworks.
  • Experience working with MongoDB, Snowflake, Databricks , or similar data platforms.
  • Familiarity with Docker and Kubernetes for containerization and deployment.
  • Experience with cloud platforms such as Azure and/or AWS .
  • Understanding of API design, RESTful services, and secure coding practices.
  • Experience implementing authentication mechanisms such as SSO .
  • Strong problem-solving skills and ability to work in an agile, collaborative environment.

Nice To Haves

  • Knowledge of modern software development tools, practices, and exposure to AI-driven technologies is a plus.

Responsibilities

  • Design, develop, and maintain scalable web applications and data platforms in cloud environments (Azure/AWS).
  • Contribute to application architecture decisions, ensuring alignment with business requirements and system scalability.
  • Develop and implement microservices-based solutions with a focus on performance, modularity, and maintainability.
  • Build secure, efficient, and well-documented APIs to support web applications and integrations.
  • Collaborate with cross-functional teams, including product managers, architects, and stakeholders, to deliver technical solutions.
  • Translate technical requirements into clean, maintainable, and efficient code.
  • Participate in the full software development lifecycle—from requirements analysis to deployment and support.
  • Conduct code reviews and follow best practices to ensure high-quality software delivery.
  • Troubleshoot and resolve application issues, ensuring optimal performance and reliability.
  • Stay current with emerging technologies and contribute to continuous improvement of development processes and tools.

Benefits

  • health and welfare and/or other benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service