Form cover
Page 1 of 1

Semi-Senior Full-Stack JavaScript Developer

¿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

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

¡Completá el formulario para aplicar al puesto! 👇

Describe tu experiencia trabajando en equipo, entornos ágiles y frameworks de trabajo

Describe tu experiencia y conocimiento con (React/TypeScript/IA/APIs/Front-End/etc)

Con qué tecnologías y frameworks tienes experiencia?

¿Cuanto es tu sueldo pretendido?

Cuándo se podría dar tu incorporación?

Sube tu CV

Compártenos tu portfolio de desarrollo

Perfil de Linkedin

Video corto de presentación 2-3 minutos.

Numero de WhatsApp

¡Gracias por postularte!
Nos encanta que quieras ser parte de Hashi. Vamos a estar revisando tu información y, si tu perfil se ajusta a lo que estamos buscando, te vamos a contactar muy pronto. 🙌
¡Te deseamos mucho éxito en este proceso!