Semi-Senior Full-Stack Developer
Hashi¿Te apasiona el desarrollo de software y querés crecer en un entorno dinámico, ágil y con impacto real? 🌍💻
En Hashi, una startup en pleno crecimiento, estamos buscando un/a Semi Senior Developer para sumarse a nuestro equipo y participar activamente en el desarrollo y evolución de nuestro producto.
Buscamos a alguien con experiencia previa, autonomía y ganas de aportar criterio técnico en un entorno donde la tecnología y la innovación son protagonistas.
¿Qué estamos construyendo?
Hashi es una plataforma donde se crean videos con inteligencia artificial: entra una idea, sale un video con guión, voz y edición. Lo usan personas sueltas y también empresas. Todo el producto se apoya en modelos generativos de texto, voz, imagen y video, y cambia rápido.
¿Qué harás como Semi Senior Developer en Hashi?
Te sumas a un equipo de producto de seis personas para construir features de punta a punta: la pantalla, experiencia UIX, la API y las tablas de la misma feature. No empezás de cero ni en soledad: cada tarea arranca con un plan que revisamos entre todos y termina con code review.
Tu semana se parece a esto:
• Tomás una feature ya definida con Producto y la llevás a producción.
• Escribís interfaces con estado de verdad: vistas que se actualizan mientras un proceso corre en segundo plano, formularios largos, listas que cambian solas.
• Exponés y consumís APIs tipadas, y modelás los datos que la feature necesita.
• Dejás tests de lo que puede romperse y componentes documentados.
• Arreglás lo tuyo y lo que encontrás roto de paso.
Tecnologías y metodologías con las que trabajarás
Tecnologías
Frontend & Backend
• Next.js 16 (App Router) + React 19
• Node.js + TypeScript
• tRPC (API type-safe end-to-end)
Base de datos & estado
• PostgreSQL + Drizzle ORM
• React Query (TanStack Query)
• Redis (cache)
Infraestructura
• Arquitectura serverless sobre Vercel + SST
• Git & GitHub
• AWS Cloud.
Inteligencia Artificial
La IA es el core del producto: combinamos los modelos más avanzados del mercado (LLMs, voz, imagen y video generativo) con una arquitectura pensada para adoptar nuevas tecnologías y evolucionar rápido.
🚀 Metodologías
• Trabajo con metodologías ágiles (Scrumban)
• Gestión de tareas y backlog en ClickUp.
• Code Reviews y pair programming.
¿Qué buscamos en vos?
• 2-3 años de experiencia desarrollando productos o features en entornos reales.
• Conocimientos sólidos en JavaScript/TypeScript y React.
• Portfolio y/o GitHub con proyectos propios (excluyente).
• Capacidad para resolver problemas de forma autónoma y estructurada.
• Buen criterio técnico y atención a la calidad del código.
• Interés por trabajar con IA y en un entorno startup dinámico.
Nice to have (valoramos experiencia previa en)
• Proyectos reales con IA aplicada (LLMs, generación de contenido, agentes, RAG, etc.)
• tRPC y Drizzle ORM, Lexical o TipTap (editores de texto enriquecido).
• Llamadas a modelos, respuestas en streaming, herramientas.
• Procesos largos: colas, webhooks, reintentos, cosas que tardan minutos y fallan a la mitad.
• Interfaces complejas: editores, canvas, drag and drop, líneas de tiempo.
• Trabajar con agentes de código y criterio para revisar lo que escriben.
¿Por qué sumarte a Hashi?
🔥 Producto con IA de verdad: No es un buzzword, es el core de lo que hacemos.
🤖 Setup de IA incluido: Acceso a herramientas como Claude Code, GitHub Copilot y las que use el equipo, vamos rotando según lo que mejor funcione
🌟 Mentoría y crecimiento: Plan antes de codear, code review en cada PR, pair programming cuando hace falta. Esperamos que empujes, no que adivines.
🌍 100% remoto: Trabajá desde donde quieras.
🚀 Startup con visión: Equipo ágil con proyección internacional.
💼 Espacio para crecer: Oportunidad de proponer, decidir y eventualmente liderar.
📋 Trabajo Scrumban con Clickup, backlog & priorizaciones.
Modalidad y remuneración
⏱️ Dedicación: Full-time (40hs semanales)
🌍 Modalidad: 100% remoto
🤖Herramientas de IA pagas por la empresa (Claude Code, Copilot y lo que el equipo vaya adoptando)
Proceso de selección:
1. Revisión de CV y perfil — Evaluamos experiencia, stack tecnológico y recorrido profesional
2. Screening inicial — Contacto para validar interés, disponibilidad y preguntas técnicas de contexto
3. Prueba técnica — Ejercicio alineado al trabajo real del rol
4. Evaluación técnica — Revisión de calidad de código, criterio técnico y enfoque de resolución
- 5. Entrevista final — Conversación con el equipo/founders sobre experiencia, forma de trabajo y fit cultural