Python Software Engineer (AWS & Cloud Infrastructure)
Location: Latam
Work Model: Remote
Contract Type: Contractor (Full-Time)
English: Advanced/Fluent
We are looking for a Software Engineer with strong Python expertise to join an international team responsible for developing and supporting internal platforms and operational tools in a cloud-native environment.
This role is ideal for professionals who enjoy building scalable solutions, solving complex technical challenges, and working across backend development, cloud infrastructure, and DevOps practices.
Responsibilities
- Design, develop, and maintain Python-based applications and services
- Support and enhance production systems, troubleshooting issues and improving performance
- Collaborate with existing Go-based services and contribute when needed
- Manage and optimize AWS infrastructure (EC2, S3, RDS, Load Balancers)
- Work within Linux server environments, including administration and troubleshooting
- Build and maintain CI/CD pipelines and deployment automation
- Develop and support containerized applications using Docker
- Partner with cross-functional teams to deliver scalable and maintainable solutions
- Participate in code reviews and contribute to engineering best practices
- Create and maintain technical documentation
Required Qualifications
- 3+ years of professional software development experience
- Strong proficiency in Python
- Experience with Python frameworks such as Flask, FastAPI, Django, Dash, or Streamlit
- Solid understanding of REST APIs and backend architecture
- Experience with Git/GitHub and collaborative development workflows
- Hands-on experience with AWS services (EC2, S3, RDS, ELB)
- Experience working in Linux environments
- Experience with Docker and containerized applications
- Familiarity with CI/CD pipelines and automated deployments
- Basic experience with Go or ability to work with Go codebases
- Advanced English communication skills
Nice to Have
- Terraform, Ansible, or CloudFormation
- Kubernetes experience
- PostgreSQL administration and optimization
- Application security best practices
- Experience with AI-assisted development tools (GitHub Copilot, LLMs, AI coding assistants)
- Monitoring and logging tools for cloud environments
What We're Looking For
- Strong problem-solving skills
- Ability to work independently in a remote environment
- Builder mindset with a proactive attitude
- Comfortable working in evolving and fast-paced environments
If you're passionate about Python, cloud technologies, and building scalable solutions for global teams, we'd love to hear from you.