Ingeniero/a Full-Stack sénior
Hazte cargo del producto y de los servicios que lo sostienen. Construye la app en React donde viven los creadores, las API y el pipeline de streaming sobre…
Ingeniería · Presencial, Ciudad Ho Chi Minh, Vietnam · Tiempo completo
Sobre el puesto
Buscamos un/a Ingeniero/a Full-Stack sénior que se haga cargo de las dos caras de Genpio: el producto en el que creadores, KOL, estudios y empresas trabajan cada día, y los servicios que mantienen sus avatares de IA en directo y vendiendo en TikTok. Lanzarás funcionalidades en React desde el esquema hasta el píxel, y también serás responsable de las API en Node, el pipeline de streaming en tiempo real y la infraestructura que los sostiene.
Es un puesto sénior y amplio a propósito, en un equipo pequeño. No hay nadie a quien pasarle la mitad difícil: tú tomas la decisión de arquitectura, escribes la migración, construyes la interfaz y haces las guardias de lo que lanzas. Miles de directos simultáneos dependen de las decisiones que tomes.
Qué harás
Construir el producto
- Lanzar funcionalidades para el usuario de principio a fin en React, desde el modelo de datos hasta el píxel
- Convertir diseños de Figma en interfaces rápidas, accesibles y responsive en las que los creadores confían durante sus directos
- Ampliar el sistema de diseño y mantener la coherencia del producto a medida que crece
Hacerte cargo del backend
- Diseñar y construir API en Node/Express, modelos de datos y tareas en segundo plano
- Trabajar en el pipeline de streaming en tiempo real: WebSocket y WebRTC, latencia, reconexiones, modos de fallo
- Elegir y ajustar la capa de almacenamiento: esquemas relacionales, colas y caché donde realmente aporten valor
Mantenerlo en pie
- Hacerte cargo del rendimiento en todo el stack: tamaño del bundle y presupuesto de fotogramas en un extremo, latencia p99 y throughput en el otro
- Construir la observabilidad que querrías tener a las 3 de la madrugada y luego hacer guardias de lo que lanzas
- Afrontar la escala con honestidad: backpressure, idempotencia, degradación controlada, despliegues sin tiempo de inactividad
Marcar el listón
- Tomar decisiones de arquitectura en solitario y documentarlas para que el equipo pueda cuestionarlas
- Revisar PR, hacer mentoría y subir el listón de calidad sin frenar al equipo
- Refactorizar y saldar la deuda técnica antes de que se acumule
Qué buscamos
Imprescindible
- Más de 5 años lanzando aplicaciones web en producción, con verdadera profundidad tanto en React como en Node
- Dominio sólido de JavaScript, CSS moderno y los fundamentos del navegador, además de verdadero criterio de backend (API, bases de datos, colas, caché)
- Experiencia operando en producción lo que construyes: guardias, incidentes y las correcciones que vinieron después
- Capacidad para hacerte cargo de una funcionalidad en solitario, desde el esquema y la API hasta la interfaz lanzada
- Inglés escrito claro y la seguridad para tomar una decisión con información incompleta
Deseable
- Experiencia en sistemas en tiempo real: WebSocket, WebRTC, SFU o video en directo
- TypeScript, y soltura con Vite o una toolchain de build moderna
- Docker, CI/CD e infraestructura cloud que hayas tenido que depurar bajo presión
- Live commerce, streaming o productos de consumo de alta concurrencia
Herramientas que usarás
React, Vite, CSS moderno, React Router, Node/Express, API REST, WebSocket/WebRTC, Postgres, Redis, colas, Docker, Git/GitHub, Figma, Notion, Slack. (Este código base usa React + Vite en el frontend y Node/Express en el servidor.)
Proceso de selección
- Presentación de 30 minutos con un ingeniero
- Conversación técnica: React y el navegador, luego Node, API y datos
- Diseño de sistemas: un problema de streaming en tiempo real o de live commerce de nuestro roadmap
- Ejercicio práctico: una funcionalidad pequeña que toque tanto la API como la interfaz
- Revisión de oficio y encaje con el equipo, con Producto y Diseño
- Oferta
Compensación y beneficios
- Salario base de nivel sénior más participación accionarial en una empresa de IA de rápido crecimiento
- Trabajo presencial en Ciudad Ho Chi Minh, en una oficina moderna y bien equipada
- Hardware de primer nivel y las herramientas que necesitas para hacer tu mejor trabajo
- Verdadera responsabilidad sobre la arquitectura de todo el stack, desde el principio
- Seguro médico, offsite de equipo y presupuesto personal para formación
Cómo postularte
Postúlate en esta página. Si prefieres el email, envía tu CV a [email protected] o [email protected] con el asunto [Full-Stack Engineer] Tu nombre completo, y cuéntanos en pocas líneas el trabajo del que te sientes más orgulloso/a, con enlaces cuando puedas.
Por qué Genpio
Construirás de principio a fin una categoría completamente nueva: la interfaz de la que se enamoran los creadores y el pipeline que mantiene sus avatares en directo 24/7. El equipo es pequeño, el listón de calidad es alto y nada de lo que construyas se queda en un backlog esperando a que otra persona lo termine.
Apply, and see every open role: https://genpio.com/es/careers