Mid Level Backend Python Software Engineer

Backend DeveloperRemote, Colombia


Description

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 offer many opportunities for professionals to elevate 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.
We are looking for a Backend Python Software Engineer to focus on backend development and data transformation within an AWS ecosystem, supporting analytics-driven applications and ETL processes. The ideal candidate has expertise in Python, microservices, test-driven development, and data-focused solutions.
Position Title: Backend Python Software Engineer
Location: Remote - Colombia

 

What you will be doing:
We are seeking a skilled Backend Python Developer to join our team. This role will focus on backend development and data transformation within an AWS ecosystem, primarily supporting analytics-driven applications and ETL processes. The ideal candidate will have expertise in Python and a strong interest in data-focused development, with a solid understanding of microservices, test-driven development, and data transformation. Your responsibilities include:
  • Develop, enhance, and maintain backend applications using Python, primarily within AWS Lambda and EKS environments.
  • Understand, analyze, and improve existing Python code to optimize performance and scalability.
  • Work on data transformation and ETL logic, including manipulating and recoding data elements.
  • Collaborate with cross-functional teams to support applications focused on data processing and analytics.
  • Utilize AWS services like RDS (Postgres), Athena (serverless SQL), and OpenSearch for data management and transformation.
  • Write clean, efficient, and well-documented code with a strong emphasis on unit testing and test-driven development.
  • Work within a microservices architecture, ensuring efficient integration and communication between services.
  • Participate in code reviews, troubleshooting, and debugging to maintain system reliability and performance.
  • Contribute to the organization’s mission of improving customer internet reliability by supporting systems that enable technicians to resolve issues effectively.

 

Requirements & Qualifications
To excel in this role, you should possess:
  • Bachelor’s degree in Computer Science or a related field.
  • Proficiency in Python for backend development.
  • Hands-on experience with AWS services, including Lambda, EKS, Athena, and RDS (Postgres).
  • Knowledge of microservices architecture and integration patterns.
  • Strong understanding of ETL processes, data transformation, and related Python libraries.
  • Familiarity with version control systems like Git.
  • Ability to write and execute comprehensive unit tests.
  • An interest in data-focused problem-solving and analytics.
  • Experience with troubleshooting and debugging within a large-scale data environment
  • Strong communication skills to collaborate effectively with cross-functional teams.
  • Familiarity with Angular for frontend development (nice to have).
  • Experience with AWS OpenSearch (nice to have).
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.