Senior Backend Developer at IQVIA

Bogotá, Bogota, Colombia

IQVIA Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Healthcare, TechnologyIndustries

Requirements

  • Expert-level Python (async, concurrency, performance optimization, design patterns)
  • Frameworks: FastAPI, Flask, or Django REST Framework
  • Advanced knowledge of typing, testing, profiling, and refactoring
  • Proven experience with AWS (ECS, EKS, Lambda, S3, RDS, API Gateway, IAM)
  • Proven experience with Azure (App Service, Azure Functions, Cosmos DB, Service Bus, DevOps Pipelines)
  • Distributed, scalable, and secure architecture design
  • Infrastructure as Code (Terraform, CloudFormation, Bicep)
  • Implementation of circuit breakers, health checks, and fallback patterns
  • Containerization with Docker and orchestration with Kubernetes
  • CI/CD with GitHub Actions, GitLab CI, or Azure DevOps
  • Observability tools: Prometheus, Grafana, Loki, ELK, or Datadog
  • Event-driven systems and asynchronous messaging (Kafka, RabbitMQ, SNS/SQS)
  • Databases: PostgreSQL, MySQL (normalization, indexing, query optimization); MongoDB, Redis, DynamoDB, CosmosDB (NoSQL and caching)
  • ORM: SQLAlchemy, Prisma, or Tortoise ORM
  • Security & Best Practices: Secret management and environment variables, OWASP practices, rate limiting, CORS, input sanitization, secure horizontal/vertical scaling strategies
  • 6+ years of backend development experience with Python and 2 years leading tech teams
  • Strong foundation in software architecture and distributed systems
  • Experience designing solutions in multi-cloud environments (AWS + Azure)
  • Ability to lead technical decisions and guide the team
  • Familiarity with Scrum or Kanban methodologies
  • Excellent communication and technical documentation skills
  • High analytical ability, critical thinking, and ownership mindset
  • Business-oriented technical mindset
  • Technical leadership and mentoring capability
  • Clear and proactive communication
  • Continuous improvement and learning attitude
  • Ability to work under agile methodologies with a focus on value delivery

Responsibilities

  • Design and maintain decoupled, resilient, and scalable microservices ensuring high availability and performance
  • Implement distributed architectures and service-oriented design patterns (SOA, DDD, CQRS, Event Sourcing)
  • Develop secure and optimized REST and GraphQL APIs
  • Implement advanced authentication and authorization (JWT, OAuth2, OpenID Connect)
  • Design cloud-based solutions (AWS and/or Azure), including deployments, networking, security, and auto-scaling
  • Integrate cloud services (S3, ECS, Lambda, Azure Functions, App Service, etc.)
  • Build robust and automated CI/CD pipelines
  • Design and maintain messaging and queue systems (Kafka, RabbitMQ, SNS/SQS, Azure Service Bus)
  • Collaborate closely with frontend, QA, and DevOps teams for efficient delivery
  • Apply SOLID, Clean Architecture, and KISS principles for maintainable and clear code
  • Conduct code reviews, mentor team members, and promote world-class engineering standards

Skills

Python
FastAPI
Flask
Django REST Framework
microservices
distributed systems
AWS
Azure
REST
GraphQL
JWT
OAuth2
OpenID Connect
Kafka
RabbitMQ
CI/CD
SOLID
Clean Architecture
ECS
EKS
Lambda
S3
RDS

IQVIA

Advanced analytics and clinical research services

About IQVIA

IQVIA provides advanced analytics, technology solutions, and clinical research services specifically for the life sciences industry. Their services utilize extensive data resources and technology to create connections within healthcare, allowing clients to gain insights that help speed up the development and marketing of new medical treatments. This process is facilitated by their IQVIA Connected Intelligence™ system, which offers quick and flexible insights. IQVIA stands out from competitors by focusing on patient privacy, employing various technologies to protect individual data. The company's goal is to enhance healthcare outcomes by supporting biotech, pharmaceutical, and medical device companies, as well as researchers and government agencies, in understanding diseases and advancing medical science.

Durham, North CarolinaHeadquarters
1998Year Founded
$3,526MTotal Funding
POST_IPO_EQUITYCompany Stage
Cybersecurity, Biotechnology, HealthcareIndustries
10,001+Employees

Risks

Rapid advancement of cancer vaccines may disrupt traditional clinical research models.
Proliferation of disparate technological solutions causes technology overload in clinical trials.
Generative AI technologies face challenges in adoption due to data privacy concerns.

Differentiation

IQVIA leverages advanced analytics and big data for life sciences solutions.
The company offers privacy-enhancing technologies to protect individual patient data.
IQVIA's AI Assistant provides rapid, actionable insights for healthcare and life sciences.

Upsides

Increased adoption of decentralized clinical trials enhances patient-centric study designs.
AI-driven drug discovery accelerates identification of potential drug candidates.
Expansion of telemedicine facilitates remote patient monitoring and data collection.

Land your dream remote job 3x faster with AI