Senior Full-Stack Engineer (SaaS & AI) en My Intelli | Torre

Senior Full-Stack Engineer (SaaS & AI)

Tiempo completo

Tipo de contrato: Contratista

¿Quién paga el cambio de moneda y los impuestos sobre la nómina?:

La compañía

Compensación base
USD2k - 3k/mes

+ Seguro de salud

Negociable
location_on
Remoto (para residentes de Venezuela)
Remoto (para residentes de Colombia)
Remoto (para residentes de Chile)
Remoto (para residentes de Argentina)
Publicado hace 3 meses

Responsabilidades


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.