We're looking for a mid-level full stack engineer to build features end to end across a Python/FastAPI backend and a React/TypeScript frontend. A large share of the work involves LLM-powered product features: an AI agent that calls tools to read and write real project data, and pipelines that pull structured data out of messy documents. Location:LATAM 100% Remote. Working hours are based on the US Central Time Zone. Minimum 6-hour overlap
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.
Key Responsibilities
- Build and ship full stack features
- Create fast proof of concept work for demos and client feedback
- Extend the AI agent: add and maintain tools with typed input and output schemas, refine system prompts,
and keep model outputs grounded in data from the database.
- Measure LLM behavior with evaluation suites and use the results to guide changes to prompts, tools and models. Changes should be backed by evals, not hunches.
- Improve document extraction and classification pipelines for PDFs, Excel, Word, and CSV files, including the LLM-assisted steps.
- Build data-heavy UI: tables, charts, maps and streaming chat interfaces.
- Write tests at every layer (pytest, Vitest, Playwright) and review teammates' pull requests.
- Contribute to infrastructure as code and CI/CD when your features need it.
Required experience
- 3–5+ years of professional software engineering, with full stack features shipped to production.
- Strong object-oriented design. You can model a complex domain with clear classes, sensible boundaries and composition, and you know when inheritance is the wrong tool. Comfortable with SOLID principles, common design patterns, and ref
📌 Mid Full-Stack Engineer (Argentina)
🏢 Abstra
📍 Argentina
Postulate a este anuncio
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.