Senior Backend Developer

IQVIA

Not Interested
Bookmark
Report This Job

profile Job Location:

Bogotá - Colombia

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

Location: Bogota
Employment Type: Full-time

About the Role

We are looking for a highly experienced Senior Backend Developer with deep expertise in Python and microservices architecture strong knowledge of distributed systems design and proven experience with cloud infrastructures (AWS and Azure). The ideal candidate understands modern software architecture how platform components interconnect and can design scalable secure and maintainable solutions from scratch. This role requires technical autonomy systemic thinking and a mindset focused on performance and code quality.

Key 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.

Technical Requirements

Languages & Frameworks

  • Expert-level Python (async concurrency performance optimization design patterns).
  • Frameworks: FastAPI Flask or Django REST Framework.
  • Advanced knowledge of typing testing profiling and refactoring.

Architecture & Cloud

  • 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.

DevOps & Microservices

  • 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.

Ideal Profile

  • 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.

Soft Skills

  • 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.

Apply Now and join a team committed to building scalable secure and innovative solutions!

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


Required Experience:

Senior IC

Location: Bogota Employment Type: Full-timeAbout the RoleWe are looking for a highly experienced Senior Backend Developer with deep expertise in Python and microservices architecture strong knowledge of distributed systems design and proven experience with cloud infrastructures (AWS and Azure). The...
View more view more

Key Skills

  • Business Intelligence
  • Bidding
  • Accounts Assistant Credit Control
  • Account Development
  • Content Development
  • Lab Testing

About Company

Company Logo

IQVIA is the Human Data Science Company™. We are inspired by the industry we serve and provide solutions that enable life sciences companies to innovate with confidence, maximize opportunities and ultimately drive human health outcomes forward. Our approach is Human Data Science – a d ... View more

View Profile View Profile