Point your AI agent at freehire and let it find you a job.

Get the CLI →

My Intelli

NewBe an early applicant

Senior Full-Stack Engineer (SaaS & AI)

Posted Updated 11 views
Discussion

No buscamos un implementador de frameworks, sino un ingeniero con criterio arquitectónico capaz de diseñar sistemas, mantener dominios de negocio desacoplados y trabajar activamente con ingeniería de agentes de IA en su flujo diario. Serás responsable de decisiones de arquitectura, su defensa escrita (ADRs) y su sostenibilidad en producción sobre una plataforma SaaS multi-tenant en AWS.

Responsabilidades Clave
Diseño End-to-End: Modelado de dominio, APIs, persistencia, UI (web/móvil).
Arquitectura: Evolución de arquitectura hexagonal (puertos/adaptadores), Clean/Onion Architecture, Vertical Slice y Monolitos modulares.
Infraestructura SaaS: AWS, aislamiento de tenants, observabilidad, costos, caché distribuida (Redis).
IA e Ingeniería: Construcción/evaluación de agentes y skills internos (automatización de código, QA, docs).
Estándares: Definición de testing, CI/CD, métricas DORA y mentoría técnica.
Requisitos Técnicos

Diseño y Patrones
Fundamentos: SOLID, Clean Code, DDD (dominio ubicuo, contextos), Patrones GoF y de sistemas distribuidos (CQRS, Saga, Event Sourcing, API Gateway, BFF, Strangler Fig).
APIs: REST maduro, gRPC/Protobuf, GraphQL.
Lenguajes y Runtimes
TypeScript (Avanzado): Tipado estricto, genéricos, infer, branded types, validación runtime (Zod).
Backend: Python (FastAPI/Django/Pydantic) y Go (goroutines, interfaces).
JavaScript: ES2023+, Node.js (event loop, streaming).
Frameworks y Librerías
Backend: NestJS, Fastify, Gin. ORMs: Prisma, Drizzle, Kysely.
Frontend: React 18/19 (Server Components, concurrencia, hooks), Next.js (App Router, ISR, SSR), React Native + Expo.
Ecosistema: TanStack Query (cache, mutaciones), Zustand/Jotai, Tailwind, Shadcn/ui. Performance web (Web Vitals, code splitting).
Bases de Datos
PostgreSQL: Modelado avanzado, índices complejos, transacciones, MVCC, escalado (Citus), Row Level Security (multi-tenancy).
MongoDB: Diseño orientado a patrones de acceso, Aggregation Framework, Replica Sets, Sharded Clusters.
SQLite: Uso offline-first (expo-sqlite, Drizzle).
Infraestructura, Caché y Mensajería
Redis: Estructuras, patrones (cache-aside/write-through), locks distribuidos, BullMQ.
Mensajería: RabbitMQ, Kafka o AWS (SQS/SNS/EventBridge).
DevOps: Docker (multi-stage), CI/CD (GitHub Actions/GitLab), despliegues (blue/green, canary).
Ingeniería de Agentes e IA
Harness Engineering: Diseño de herramientas, límites y bucles de ejecución.
Context Engineering: Gestión de tokens, memoria, recuperación y RAG (pgvector, bases vectoriales).
Stack: Claude Code, MCP, Vercel AI SDK, LangGraph/Langfuse.
Criterio: Capacidad de decidir cuándo NO usar IA y responsabilidad sobre el código generado.
Monorepos y Calidad
Gestión: Nx, Turborepo o pnpm workspaces.
Microfrontends: Module Federation (Vite).
Testing: Pirámide de testing (Vitest, Playwright, Testcontainers), TDD, E2E.
Seguridad: OWASP Top 10, OAuth2/OIDC, gestión de secretos.
Metodologías: Agile, Event Storming, SDD (Spec Driven Development) asistido por IA, Pair Programming.

Location: Remote - Venezuela, Colombia, Chile, Argentina, México

Skills required for this job:

  • AWS
  • Application Programming Interface (API)
  • Arquitectura hexagonal
  • Docker
  • Fastify
  • Gestión de secretos
  • GitHub Actions
  • GitLab
  • Go
  • NestJS
  • Next.js
  • OAuth 2.0
  • PostgreSQL
  • Pydantic
  • Quality assurance (QA)
  • React.js
  • SQLite
  • Test-driven development
  • TypeScript
  • gRPC

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.