Lean Tech

Mid Level Backend Software Engineer, Python

Lean Tech

full-time

Posted on:

Location Type: Remote

Location: Colombia

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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

  • 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).
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
PythonETLdata transformationunit testingtest-driven developmentmicroservices architecturetroubleshootingdebuggingdata processinganalytics
Soft skills
communicationcollaborationproblem-solving
Certifications
Bachelor’s degree in Computer Science