Skip to Content

Sr. Full-Stack Engineer

--Montevideo, Uruguay--
We're looking for a Sr. Full Stack Engineer 🚀

About the Role

We are looking for a highly skilled Senior Full-Stack Engineer to join our team and contribute to the development of scalable, high-performance web applications. You will be working for a client based in the US, helping to build innovative solutions in their product.

This role goes beyond execution. We're looking for a product-minded engineer who can take ownership of features end-to-end, make pragmatic decisions, and move quickly from idea to production. If you are a self-driven professional with a strong problem-solving mindset and a deep understanding of modern full-stack development, this opportunity is for you.

What You'll Do

  • Build and maintain high-quality front-end and back-end applications, focusing on performance, usability, and rapid iteration.
  • Develop scalable APIs and service layers, including auth flows, request orchestration, and async workflows.
  • Design and evolve modular, scalable architectures across the stack, including monorepo setups (e.g. Nx).
  • Own features end-to-end, contributing to both technical and product decisions.
  • Write clean, efficient code using TypeScript, modern JavaScript (ES8+), HTML5, and CSS3.
  • Ensure quality through automated testing and TDD, applying pragmatic tradeoffs when needed.
  • Collaborate closely with product, design, and the client to deliver production-ready solutions with speed and autonomy.
  • Contribute to code reviews, planning, and technical decision-making.
  • Leverage modern tools, including AI-assisted workflows, to iterate quickly.
  • Depending on the engagement, integrate AI and LLM-powered features into the product.

What We're Looking For

  • 4+ years of experience in software development.
  • Strong proficiency with one or more modern front-end frameworks (React, Vue, or Angular) and Node.js for backend development.
  • Solid understanding of scalable architectures (frontend and backend) and modern TypeScript/JavaScript.
  • Experience with automated testing and testing frameworks (TDD a plus), and auth integration (Auth0 or similar).
  • Ability to work autonomously in fast-paced environments.
  • Good communication skills and a high level of English, both written and spoken.
  • Comfortable working in AI-first environments, using tools like Copilot, Claude, or similar to accelerate delivery.

Nice to Have

We will weigh these depending on the specific engagement, so highlight whichever match your expertise.

Frontend and frameworks

  • Angular (18+) and Nx monorepos.
  • Next.js and Vercel.
  • Familiarity with SSR (including Angular SSR), Core Web Vitals, and front-end performance optimization.
  • Exposure to accessibility standards (ADA/WCAG).

Backend and data

  • NestJS, Prisma, or SQL.
  • Python development experience.

AI and agentic systems

  • Hands-on experience building agentic or LLM-powered features: tool/function calling, orchestration, retrieval, and handling the non-determinism that comes with it.
  • Experience with agent frameworks and tooling (e.g. LangChain/LangGraph, the Vercel AI SDK, MCP, or similar) and evaluation/observability for LLM systems.

Cloud and mobile

  • Hands-on deployment of SPAs and APIs in the cloud (AWS, GCP, or Azure, e.g. S3, CloudFront, containerized services).
  • Mobile development experience (React Native or similar).
  • Background in building and scaling production systems.