
Senior Backend Engineer
Lean Tech
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇨🇴 Colombia
Visit company websiteJob Level
Senior
Tech Stack
AWSCloudDjangoDynamoDBEC2FlaskLinuxPythonTerraform
About the role
- Develop and maintain high-performance Python applications and utility scripts
- Use the Boto3 library to programmatically interact with AWS services
- Architect, provision, and manage AWS infrastructure using Terraform
- Manage the full lifecycle of EC2 instances and Lambda functions
- Design data storage solutions using S3, implementing lifecycle policies, intelligent tiering, and strict bucket policies for security and compliance
- Build internal tools to automate server patching, backups, and environment provisioning
- Configure VPCs, Security Groups, and IAM roles to ensure a Zero Trust security model
- Integrate Terraform plans and Python testing into our CI/CD pipelines (GitHub Actions) to ensure safe automated deployments
Requirements
- 6+ years of technical experience in Software Engineering or DevOps
- 3+ years of hands-on experience managing production AWS environments
- Strong Linux system administration skills (Bash scripting, systemd, SSH)
- You write clean, object-oriented, and modular code
- Deep experience with the Boto3 SDK to automate cloud tasks
- Familiarity with backend frameworks (Flask, Django, or FastAPI) is a strong plus
- Ability to write complex automation scripts to glue systems together
- Ability to write DRY (Don't Repeat Yourself) Terraform code using modules and workspaces
- Understanding of remote backends (S3 + DynamoDB locking) and state file manipulation
- Knowledge of tools like tfsec or checkov for security scanning IaC
- Understanding of Spot Instances, Reserved Instances, EBS volume types (GP3 vs IO2), and User Data scripts
- Experience with Versioning, Cross-Region Replication (CRR), and Encryption (KMS)
- Experience with API gateway and lambda functions
Benefits
- Professional development opportunities with international customers
- Collaborative work environment
- Career path and mentorship programs
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonBoto3TerraformEC2LambdaS3LinuxBash scriptingFlaskDjango
Soft skills
clean codeobject-oriented programmingmodular codeautomation scriptingproblem-solving