Ingeniero Fullstack
Empresa de tecnología busca Ingeniero Fullstack para unirse a su equipo de producto. El rol implica desarrollo backend y frontend, con foco en la automatización de procesos para startups. Se requiere experiencia en React/Next.js, TypeScript, Python y PostgreSQL.
Si sos ingeniero fullstack y te copa la idea de laburar remoto en una startup que automatiza procesos para otras startups, ¡este puesto es para vos! Vas a tener mucha autonomía y trabajar directamente con los fundadores en un stack moderno.
Descripción del puesto
FULLSTACK ENGINEER — LAZO Lazo (http://www.lazo.us) está creando el sistema operativo impulsado por IA para startups modernas, automatizando todo aquello en lo que los fundadores no deberían tener que pensar: finanzas, legal, impuestos, nómina y recaudación de fondos, todo bajo un mismo techo. Tendrás una gran autonomía y trabajarás directamente con los fundadores. EL ROL El Ingeniero de Software diseñará, desarrollará y mantendrá soluciones de software robustas para la Plataforma Lazo. Trabajarás en un stack moderno de TypeScript y Python, construyendo funcionalidades de producto que ayuden a los fundadores de startups a gestionar la incorporación, el cumplimiento y la rendición de cuentas en un dominio regulado y de alta confianza. Como parte del equipo de producto, traducirás los requisitos del negocio en soluciones técnicas escalables que impulsen el crecimiento del producto y mejoren la experiencia del usuario. Colaborarás estrechamente con gestión de producto, diseño e ingeniería para lanzar software de alta calidad en un entorno de startup de ritmo rápido. Este puesto reporta al Director de Tecnología. TECH STACK Lazo está construido como un monorepo políglota Nx (espacios de trabajo pnpm) desplegado en Container Apps: - Frontend — Next.js 16 (App Router, React Server Components) + React 19 + TypeScript, organizado con Feature-Sliced Design (FSD). - Backend — FastAPI (Python 3.11) con SQLAlchemy 2.0 asíncrono sobre PostgreSQL. - Datos — PostgreSQL por servicio; Prisma y SQLAlchemy como uniones ORM. - Testing — BDD/Gherkin en todas las capas: Vitest + vitest-cucumber (TS), pytest-bdd + httpx (FastAPI), Playwright (e2e). - Infra y entrega — GitHub Actions CI/CD, Docker, Container Apps, Key Vault, autenticación federada OIDC. Lazo maneja datos sensibles — SSNs, EINs, pasaportes, cuentas bancarias, cap tables, declaraciones de impuestos. La seguridad, la integridad de los datos y la auditabilidad son las principales prioridades, por encima de la disponibilidad, la privacidad/cumplimiento (SOC 2, GDPR, CCPA), la testeabilidad y la mantenibilidad. QUÉ HARÁS - Llevarás las especificaciones y funcionalidades hasta producción — backend, frontend, tests, despliegue. - Escribirás tests Gherkin antes de escribir código. Una afirmación que no esté respaldada por un test no existe. - Utilizarás herramientas de IA (Claude, Claude Code, MCP) como parte de tu flujo de trabajo diario, no como un experimento. - Contribuirás a las decisiones técnicas con convicción: propondrás, cuestionarás, mejorarás. - Manejarás datos sensibles (SSNs, EINs, cuentas bancarias, cap tables) con la seriedad que merecen — seguridad, aislamiento de inquilinos, auditabilidad, enmascaramiento al leer. - Colaborarás directamente con el equipo para entender el problema antes de resolverlo. QUÉ BUSCAMOS Habilidades técnicas: - Sólida experiencia fullstack — backend y frontend en entornos de producción. - Fuerte dominio de React / Next.js (App Router, RSC) y TypeScript. - Familiaridad con arquitecturas asíncronas y basadas en eventos, y diseño de API RESTful. - Comodidad con PostgreSQL y ORMs (SQLAlchemy, Prisma o similar). - Experiencia escribiendo tests — unitarios, de integración y, idealmente, BDD/Gherkin. - Conocimiento de Python a nivel arquitectónico (no necesariamente años de experiencia práctica en producción). - Exposición a entornos de nube (Azure, AWS o GCP) y pipelines CI/CD. Mentalidad: - Experiencia en entornos de alto riesgo — banca, fintech o startups donde los sistemas tienen que funcionar, sin excusas. - Curiosidad activa: pruebas cosas nuevas antes de que nadie te lo pida. - Mentalidad de fundamentos sólidos: no te interesa el hack rápido que explota en producción. - Genuinamente AI-first: Claude Code, MCP, flujos de trabajo asistidos por IA son herramientas que ya usas o que aprendes rápido. - Capacidad para trabajar con especificaciones como entrada y código como salida — Desarrollo Impulsado por Especificaciones (Specs Driven Development). - Inglés avanzado. BENEFICIOS - 100% remoto - Cultura de trabajo flexible — medimos por resultados - 3 semanas de vacaciones - Semana libre entre Navidad y Año Nuevo - Beneficios de salud - Día libre por cumpleaños PROCESO DE ENTREVISTA - Entrevista de reclutador (Silver Recruiter Screen) - Desafío para llevar a casa (Take-home Challenge) - Revisión del desafío (Take-home review) - Entrevista conductual con el cliente
Responsabilidades
- Diseñar, desarrollar y mantener soluciones de software robustas
- Trabajar en un stack moderno de TypeScript y Python
- Construir funcionalidades de producto
- Traducir requisitos de negocio en soluciones técnicas escalables
- Colaborar con gestión de producto, diseño e ingeniería
- Escribir tests BDD/Gherkin antes de escribir código
- Utilizar herramientas de IA en el flujo de trabajo diario
- Contribuir a decisiones técnicas
- Manejar datos sensibles con seriedad
- Colaborar directamente con el equipo
Skills requeridas
Beneficios
- 100% remoto
- Cultura de trabajo flexible
- 3 semanas de vacaciones
- Semana libre entre Navidad y Año Nuevo
- Beneficios de salud
- Día libre por cumpleaños