Lean Tech

Senior Backend Engineer

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇨🇴 Colombia

Visit company website
AI Apply
Apply

Job 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