Ingeniería

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.

Don't see the right role?

We're always glad to meet
strong operators.