IQVIA

Senior Full Stack Engineer

IQVIA
Apply
2 days ago
Kathmandu, NepalSenior

Responsibilities

  • Design, develop, and maintain scalable web applications using ReactJS, Java, and Spring Boot.
  • Develop reusable frontend components, backend services, APIs, and microservices architectures.
  • Design, optimize, and support SQL and PostgreSQL database solutions.
  • Use Python and Scala for application integrations and data processing as required.
  • Develop solutions using Snowflake and modern data engineering platforms.
  • Build, deploy, and support containerized applications using Docker and Kubernetes.
  • Contribute to CI/CD pipelines, deployment automation, and application support.
  • Collaborate with Product, UX, QA, Engineering, and Business stakeholders to translate requirements into technical solutions.
  • Conduct code reviews, root cause analysis, troubleshooting, and performance optimization.
  • Apply security, scalability, observability, and reliability best practices.
  • Participate in sprint planning, estimation, reviews, and retrospectives.
  • Mentor junior engineers and provide technical guidance to team members.

Requirements

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent practical experience.
  • 5+ years of experience in full-stack software development.
  • Strong hands-on experience with ReactJS, Java, and Spring Boot.
  • Experience designing and developing APIs and microservices.
  • Strong experience with SQL and PostgreSQL.
  • Understanding of frontend architecture, component-based development, and state management.
  • Understanding of backend architecture, software design patterns, testing, debugging, and performance optimization.
  • Experience with Git and modern version control practices.
  • Experience working in Agile/Scrum environments.
  • Preferred experience with Python and/or Scala.
  • Preferred exposure to Snowflake or other modern cloud data platforms.
  • Preferred experience with Docker, Kubernetes, and cloud-native applications.
  • Experience with Azure, AWS, or other cloud platforms is preferred.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience implementing authentication and authorization using OAuth, JWT, SSO, or similar technologies.
  • Prior experience mentoring engineers and contributing to technical leadership initiatives is preferred.
  • Strong analytical, problem-solving, communication, and collaboration skills.

Categories

IQVIA

About IQVIA

10,000+ employees

IQVIA provides clinical research services, healthcare data analytics, and technology platforms to pharmaceutical, biotech, medical device, and healthcare organizations. It sells contracted R&D and commercialization services, software, and data subscriptions that help run trials, generate real-world evidence, and guide go-to-market decisions. Formed by the merger of Quintiles and IMS Health, the company is headquartered in Durham, North Carolina and is publicly traded on the NYSE (ticker: IQV).

Contact me