FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer, Python - Full-Stack - DevOps
IQVIASenior Software Engineer tasked with designing and developing scalable solutions for healthcare professionals' data. Engage in full-stack development using Python, React, and cloud environments.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and developing scalable backend services and microservices using Python, with a strong focus on Agile methodologies and cloud-native solutions in Azure environments. Proficient in full-stack development, including React frontends and API-based services, while maintaining high software quality standards.
Highest-signal resume keywords
Advanced Python DevelopmentMicroservice ArchitectureDockerKubernetesAgile Product Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
PythonRESTful APIsMicroservice ArchitectureSQLPostgreSQLNode.jsReactSoftware Engineering Best PracticesDesign PatternsContainerization
Soft Skills
MentoringTechnical GuidanceCollaboration
Tools & Technologies
DockerKubernetesAzureSnowflake
Industry Keywords
Cloud-Native SolutionsAgile CeremoniesFull-Stack ApplicationsAutomated TestingScalable Backend Services
Tech Stack
Tools & technologiesAzureCloudDockerJavaScriptKubernetesMicroservicesNode.jsPostgresPythonReactSQL
About the role
Key responsibilities & impact- Design, develop, and maintain scalable backend services and microservices using Python
- Build and enhance full-stack applications spanning React frontends and API-based backend services
- Develop, deploy, and operate containerized applications using Docker and Kubernetes
- Contribute to cloud-native solutions running on Azure
- Write automated tests and maintain high standards of software quality
- Review code, mentor junior engineers, and provide technical guidance across the team
- Participate in Agile ceremonies including sprint planning, refinement sessions, stand-ups, and retrospectives
Requirements
What you’ll need- Bachelor's degree or higher in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience)
- 4–6+ years of professional software engineering experience
- Proven experience delivering production software solutions independently
- Experience working in Agile product development environments
- Advanced Python development experience
- Strong knowledge of RESTful APIs and Microservice Architecture
- Experience designing scalable backend services
- Strong understanding of software engineering best practices and design patterns
- Experience with Node.js
- Experience developing frontend applications using React
- Hands-on experience with Docker
- Hands-on experience with Kubernetes
- Experience working within Azure environments
- Strong SQL skills
- Experience with relational databases such as PostgreSQL
- Familiarity with analytical platforms such as Snowflake
Benefits
Comp & perks- Work on a strategic global platform with executive visibility
- Be part of the expansion of IQVIA's engineering hub in Brazil
- Build next-generation healthcare data and AI solutions
- Collaborate with global engineering teams across multiple regions
- Gain exposure to cloud-native platforms, AI technologies, data engineering, and modern software architecture
- Join a team that values adaptability, innovation, continuous learning, and technical excellence