Senior Backend Engineer (Python-AWS)

Full-time
Latam
Posted 3 weeks ago

We are seeking a Senior Backend Engineer with extensive experience in architecting and developing software solutions within AWS environments. The ideal candidate should be proficient in Python, have a strong background in working with APIs, and possess experience in AI projects.

Location: 100% remote. Working hours are based on the US Central or US Eastern Time Zone.

About the Company:

Abstra is a fast-growing, Nearshore Tech Talent services company, providing top Latin American tech talent to U.S. companies and beyond. Founded by U.S.-bred engineers with over 15 years of experience, Abstra specializes in sourcing skilled professionals across a wide range of technologies to meet our clients’ needs, driving innovation and efficiency.

Job Description

Key Responsibilities:

  • Architect, develop and maintain backend services and APIs with a focus on scalability, performance, and security.·
  • Design and implement cloud-native solutions using AWS services such as Lambda, ECS, Step Functions, Cognito, DynamoDB, API Gateway, Route 53, RDS, Bedrock, and Redis.
  • Develop and maintain APIs using FastAPI for high-performance backend services.
  • Integrate AI tooling, including LlamaIndex and Qdrant, to enhance application capabilities.
  • Develop and maintain CI/CD pipelines using GitHub Actions.
  • Work independently on projects, taking ownership from inception to deployment with minimal oversight.
  • Optimize application performance and reliability through monitoring, troubleshooting, and proactive improvements.

Requirements:

  • Strong proficiency in Python, with a willingness to use other languages as needed.
  • Deep understanding of AWS cloud services, particularly serverless architectures (Lambda, ECS, API Gateway, Step Functions, Cognito, etc.).
  • Experience with databases such as PostgreSQL (RDS), DynamoDB, and Redis.
  • Proficiency in designing and implementing RESTful APIs and event-driven architectures.
  • Experience with FastAPI for building APIs.
  • Familiarity with AI tooling, particularly LlamaIndex, and Qdrant.
  • Strong experience with version control systems (GitHub) and CI/CD workflows using GitHub Actions.
  • Ability to take ownership of a project and independently develop backend solutions from the ground up.
  • Excellent problem-solving skills and ability to work in a fast-paced environment.

Nice-to-Have Skills:

  • Experience with Go programming language.
  • Exposure to frontend technologies, particularly React and TypeScript.
  • Experience with fine-tuning AI models and machine learning.

What we offer:

  • Flexible working hours and remote work options.
  • Opportunities for professional growth and development.
  • A collaborative and inclusive work environment.
  • The chance to work on impactful projects with a talented team.
  • Excellent compensation in USD.
  • Hardware and software setup (if needed).

Job Features

Job CategoryBackend Development, Software Development
TypeRemote
Time ZoneCentral or Eastern Time Zones

Apply For This Job

A valid phone number is required.