remotely.living

Senior Python Engineer with Cloud experience

EPAM Systems · Remote - Mexico · 2026-09-29

Apply for this job

Job 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