Ingeniero de Producto Senior / Líder de Operaciones Técnicas
- Location
- Remoto · Zona horaria compatible con LatAm / Colombia
- Type
- Tiempo completo o contratista a largo plazo
- Seniority
- Senior
- Reports to
- Fundador
Tactic Systems diseña, construye y opera software a medida para clientes en aplicaciones web, herramientas internas, automatización de flujos de trabajo y plataformas de backend. Trabajamos con bases de código full-stack modernas, Xano, Supabase, Vercel y APIs de proveedores, lanzando productos reales, no solo manteniéndolos.
Buscamos a un ingeniero de producto senior capaz de llevar un problema desde la idea hasta el software en producción: definiendo requisitos, diseñando la arquitectura, escribiendo el código de producción y haciéndose responsable del resultado. Serás la mano derecha del fundador en lo técnico, con la confianza para construir nuevos sistemas y mantener en buen estado lo que ya hemos creado.
Ante todo, es un rol de constructor. Pasarás la mayor parte del tiempo diseñando y lanzando software, con el criterio y la responsabilidad para también depurar, dar soporte y proteger producción cuando haga falta.
Lo que harás
- Diseñar y construir nuevas funcionalidades, servicios y sistemas completos para clientes en todo el stack: TypeScript/React/Next.js, lógica de backend, Supabase, Xano e integraciones con proveedores.
- Convertir requisitos ambiguos de producto y de cliente en diseños técnicos claros y software listo para lanzar.
- Diseñar modelos de datos, APIs y flujos de trabajo que sean simples, escalables y fáciles de operar.
- Escribir código de producción limpio y bien probado, y lanzarlo mediante ramas ordenadas, pull requests y verificaciones de despliegue.
- Mejorar y refactorizar bases de código existentes, reduciendo la deuda técnica y haciendo los sistemas más fáciles de extender.
- Investigar y resolver incidencias en producción cuando surjan, en el código, los datos, las APIs, Supabase, Xano, Vercel y los paneles de proveedores.
- Brindar soporte a los usuarios finales: clasificar, diagnosticar y resolver las incidencias que reportan, y mantenerlos informados con actualizaciones claras.
- Verificar tu trabajo con pruebas enfocadas, revisiones en vivo de base de datos y logs, y pruebas de humo de API/navegador antes y después de desplegar.
- Redactar resúmenes claros y crear runbooks para que el equipo y los clientes entiendan qué se construyó, qué cambió y qué se verificó.
- Ayudar a proteger los sistemas en producción siguiendo prácticas cuidadosas de gestión de cambios y manejo de secretos.
Lo que buscamos
- Sólida experiencia de ingeniería full-stack diseñando y lanzando software en producción con TypeScript, React, Next.js, APIs y bases de datos.
- Un historial de construir funcionalidades y sistemas desde cero, no solo de mantener los existentes.
- Experiencia sólida con Postgres/Supabase: diseño de esquemas, migraciones, auth/RLS, almacenamiento, rendimiento de consultas e inspección de datos.
- Comodidad para hacerte cargo del ciclo de vida completo: diseñar, construir, probar, desplegar y depurar.
- Disposición para trabajar con Xano, APIs de plataformas, herramientas de automatización y flujos de trabajo específicos de cada cliente.
- Fuerte disciplina con Git/GitHub: ramas, PRs, revisiones, CI y conciencia de despliegue.
- Capacidad para leer logs, inspeccionar datos en tiempo de ejecución y reproducir incidencias en lugar de adivinar.
- Excelente comunicación escrita en inglés; el español es un gran plus.
- Alta responsabilidad, poco ego y buen criterio frente al riesgo en producción.
- Comodidad para manejar credenciales y accesos de entorno mediante herramientas seguras como 1Password.
Deseable
- Experiencia diseñando desde cero sistemas multi-tenant o específicos por cliente.
- Experiencia con Vercel, Cloudflare, APIs de proveedores, CRMs o herramientas internas de administración.
- Experiencia en ingeniería de producto, consultoría, agencia o entornos SaaS.
- Familiaridad con lanzar funcionalidades de cara al cliente y redactar explicaciones técnicas claras.
- Experiencia construyendo y manteniendo varios productos o sistemas de clientes a la vez.
Tendrás éxito si
- Puedes tomar una idea o requisito vago y convertirlo en software bien diseñado y lanzado.
- También puedes tomar un problema impreciso y convertirlo en un diagnóstico técnico exacto cuando algo falla.
- Sabes cuándo construir, cuándo refactorizar, cuándo reparar datos y cuándo escalar.
- Lanzas cambios pequeños, seguros y bien probados sin crear nuevos riesgos.
- Documentas lo suficiente para que el próximo ingeniero, y la próxima incidencia, lo tengan más fácil.
- El fundador puede encargarte un resultado y confiar en que se construye y funciona de forma fiable.