Company Overview:
Lean Tech is a rapidly expanding organization situated in Medellín, Colombia. We pride ourselves on possessing one of the most influential networks within software development and IT services for the entertainment, financial, and logistics sectors. Our corporate projections present numerous opportunities for professionals to advance their careers and experience substantial growth. Joining our team means engaging with expansive engineering teams across Latin America and the United States, contributing to cutting-edge developments in multiple industries.
Position Title: Senior Software Engineer (Python+Terraform+AWS)
Location: Remote - Colombia
What you will be doing:
We are seeking a Senior Python & Cloud Engineer who thrives at the intersection of application development and infrastructure automation. In this role, you will use Python to build robust backend services and automation scripts while simultaneously architecting the underlying AWS environment using Terraform. You are not just deploying code; you are defining the compute (EC2), storage (S3), and networking layers that make that code run securely and at scale.
This is a hybrid engineering role perfect for a developer who embraces "DevOps" culture or a Platform Engineer with deep coding skills. Your responsibilities will include:
- Python Development: Develop and maintain high-performance Python applications and utility scripts. Use the Boto3 library to programmatically interact with AWS services.
- Infrastructure as Code (IaC): Architect, provision, and manage AWS infrastructure using Terraform. You will write reusable modules to standardize our deployment patterns.
- Compute Management (EC2/Lambda Functions): Manage the full lifecycle of EC2 instances. Lambda functions, API Gateway. Storage Architecture (S3): Design data storage solutions using S3, implementing lifecycle policies, intelligent tiering, and strict bucket policies for security and compliance.
- Automation & Tooling: Build internal tools to automate server patching, backups, and environment provisioning.
- Networking & Security: Configure VPCs, Security Groups, and IAM roles to ensure a Zero Trust security model.
- CI/CD Integration: Integrate Terraform plans and Python testing into our CI/CD pipelines (GitHub Actions) to ensure safe automated deployments.
Requirements & Qualifications
To excel in this role, you should possess:
Seniority: 6+ years of technical experience in Software Engineering or DevOps.
Professional Experience: 3+ years of hands-on experience managing production AWS environments.
OS: Strong Linux system administration skills (Bash scripting, systemd, SSH).
Advanced Proficiency: 5+ years of experience. You write clean, object-oriented, and modular code.
AWS Integration: Deep experience with the Boto3 SDK to automate cloud tasks.
Frameworks: Familiarity with backend frameworks (Flask, Django, or FastAPI) is a strong plus.
Scripting: Ability to write complex automation scripts to glue systems together.
Module Design: Ability to write DRY (Don't Repeat Yourself) Terraform code using modules and workspaces.
State Management: Understanding of remote backends (S3 + DynamoDB locking) and state file manipulation.
Best Practices: Knowledge of tools like tfsec or checkov for security scanning IaC.
EC2 Knowledge: Understanding of Spot Instances, Reserved Instances, EBS volume types (GP3 vs IO2), and User Data scripts.
S3 Knowledge: Experience with Versioning, Cross-Region Replication (CRR), and Encryption (KMS).
Lambda Functions Knowledge: Experience with API gateway and lambda functions
Why you will love Lean Tech:
Join a powerful tech workforce and help us change the world through technology
Professional development opportunities with international customers
Collaborative work environment
Career path and mentorship programs that will lead to new levels.
Join Lean Tech and contribute to shaping the data landscape within a dynamic and growing organization. Your skills will be honed, and your contributions will be vital to our continued success. Lean Tech is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.