25 sep
|
Hashi
|
Argentina
¿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 vibrante.
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
📌 Semi-Senior Full-Stack Developer (Argentina)
🏢 Hashi
📍 Argentina