AgileEngine logo
AgileEnginePosted 1 week ago
EXPIRED

Senior Full Stack Developer ID71007

On-siteMendoza, Mendoza, Argentina

Part TimeSenior LevelLarge

Job Summary

Build and maintain scalable backend services (REST APIs) and responsive frontend interfaces (React/TypeScript) that surface, validate, and resolve issues in data from ETL pipelines, data lakes, and ML model results. Package applications using Docker and leverage AI-assisted development tools while critically evaluating output to ensure long-term maintainability. Drive conversations with engineers to clarify functional and non-functional requirements, defining problems and framing solutions before implementation in an environment where work is often ad hoc and underspecified. Work daily alongside engineers over Slack and Google Meet, maintaining high comfort levels in Mac/Linux terminal environments.

Required Qualifications

  • 5–7 years of full-stack software development experience
  • Strong proficiency in Python (FastAPI or Flask) and TypeScript/React
  • Solid understanding of relational databases (PostgreSQL) and database migrations
  • Comfortable with REST APIs; able to work with and migrate away from legacy GraphQL where needed
  • Demonstrated experience building or maintaining data-heavy applications (large datasets, performance-sensitive queries at the application layer)
  • Practical, hands-on use of AI-assisted development tools, paired with the critical judgment to challenge AI output when it compromises long-term maintainability
  • High comfort level working entirely in a Mac/Linux terminal environment (Bash, Makefiles)
  • Strong soft skills (mandatory, not a bonus): the ability to hold and defend a technical opinion — challenging a stakeholder's or a tool's proposed 'quick fix' with sound reasoning in pursuit of a solution that scales and is maintainable long-term, while still being pragmatic enough to ship
  • Comfort with ambiguity (mandatory): work is frequently ad hoc and underspecified. This role requires defining the problem — gathering context, identifying constraints, and framing the work — before solving it, rather than waiting for a specification. Experience limited to well-specified work executed through agent workflows is not a fit
  • Upper-intermediate English level

Desired Qualifications

  • Exposure to object-storage-backed data lakes and serverless query engines (S3 + Athena, or comparable — Trino/Presto, BigQuery, Spark SQL)
  • Familiarity with DAG-based task orchestration (Airflow, Dagster, Prefect, Step Functions), or the ability to pick it up quickly
  • Data engineering exposure — experience building or maintaining ETL pipelines, advanced SQL (complex queries, data validation, optimization)
  • Caching/NoSQL systems (Redis, DynamoDB)
  • Monorepo tooling or modern package managers (Nx, Poetry, UV)
  • Familiarity with AWS Bedrock or similar AI/LLM SDKs
  • Experience with marketing data structures, campaign management APIs, or digital advertising metrics

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Find similar roles