Vacancy catalog
EPAM
Open role

Senior Python Engineer with Cloud experience

EPAMMexico
Work model
Remote
Experience
3+ years
Employment
Not specified
Compensation
Not disclosed
Technology signal
21 tags

Technology context

21

Parsed from the vacancy text; ordered by relevance to this role.

Full listing

Role description

We are looking for a Senior Python Engineer with strong backend development experience and solid knowledge of cloud-native solutions. The ideal candidate should be able to design, build, and maintain scalable backend services using Python and modern cloud platforms.

Responsibilities

  • Develop backend services and APIs using Python
  • Design scalable cloud-based solutions and microservices
  • Work with databases, queues, cloud services, and integrations
  • Collaborate with DevOps, QA, product, and engineering teams
  • Participate in architecture discussions and technical decision-making
  • Ensure code quality, security, performance, and reliability
  • Support deployment, monitoring, and troubleshooting of production systems

Requirements

  • 3+ years of experience in Python backend development
  • Experience with frameworks such as FastAPI, Flask, or Django
  • Hands-on experience with AWS, Azure, or GCP
  • Experience building REST APIs and microservices
  • Good understanding of relational and/or NoSQL databases
  • Experience with CI/CD, testing, and modern software engineering practices
  • Strong analytical and problem-solving skills
  • Proficient communication skills in English (B2 level or higher)

Nice to have

  • Skills in Docker and Kubernetes
  • Experience with serverless architectures
  • Familiarity with data pipelines or event-driven architectures
  • Knowledge of Terraform or other Infrastructure as Code (IaC) tools