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.
Tech Stack
Categories
About IQVIA
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).
