Jobs
Required Skills
Python
Microservices architecture
AWS
Azure
Docker
Kubernetes
PostgreSQL
REST APIs
GraphQL
Distributed systems
CI/CD
Location: Bogota
Employment Type: Full-time
About the Role
We are looking for a highly experienced 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.
Dev
Ops & 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 https://jobs.iqvia.com
Total Views
0
Apply Clicks
0
Mock Applicants
0
Scraps
0
Similar Jobs
About IQVIA

IQVIA
PublicFocused on health information technology and clinical research.
10,001+
Employees
Durham
Headquarters
$17B
Valuation
Reviews
3.9
2 reviews
Work Life Balance
2.5
Compensation
2.0
Culture
2.8
Career
3.0
Management
2.5
65%
Recommend to a Friend
Pros
Structured feedback and development process
Meaningful contribution to client businesses
Problem-solving with specialized knowledge
Cons
Strict performance requirements and termination risk
High-level rubric definitions lack detail
No performance bonuses offered
Salary Ranges
42 data points
Junior/L3
Senior/L5
Junior/L3 · Analyst
2 reports
$107,910
total / year
Base
$93,834
Stock
-
Bonus
-
$97,750
$118,068
Interview Experience
3 interviews
Difficulty
3.0
/ 5
Duration
14-28 weeks
Experience
Positive 0%
Neutral 33%
Negative 67%
Interview Process
1
Application Review
2
HR Screen
3
Hiring Manager Interview
4
Technical Manager Interview
5
Executive/GM Interview
6
Offer
Common Questions
Behavioral/STAR
Case Study
Technical Knowledge
Past Experience
Culture Fit
News & Buzz
IQVIA Holdings Collaboration With Boehringer Ingelheim Supports Undervalued Thesis - simplywall.st
Source: simplywall.st
News
·
5w ago
Ritter Daniher Financial Advisory LLC DE Acquires Shares of 4,267 IQVIA Holdings Inc. $IQV - MarketBeat
Source: MarketBeat
News
·
5w ago
IQVIA and Boehringer Ingelheim collaborate on therapeutic data transformation - Pharmaceutical Business review -
Source: Pharmaceutical Business review -
News
·
5w ago
IQVIA to Share its DaaS+ Platform in Boehringer Ingelheim Collaboration - Contract Pharma
Source: Contract Pharma
News
·
5w ago




