Se busca un Ingeniero Full-Stack Senior con foco en backend para unirse a un proyecto remoto de desarrollo de software a medida para clientes de la industria de servicios. El rol implica diseñar y construir la arquitectura backend con Supabase, integrar frontends en React y Tailwind, y colaborar estrechamente con el fundador.
Si sos un Senior Full-Stack con experiencia en Supabase y PostgreSQL, este puesto remoto te permite trabajar codo a codo con un fundador experimentado en diseño. Es ideal para quienes buscan un rol de partner técnico con potencial de crecimiento en proyectos desafiantes.
Buscamos un desarrollador full-stack con fuerte orientación backend para asociarse con un fundador enfocado en diseño, que crea software a medida para clientes de la industria de servicios. El fundador tiene más de 20 años de experiencia en gestión de producto, gestión de proyectos, UX y diseño web. Trabaja en estrecha colaboración con los clientes para comprender sus flujos de trabajo operativos, convertirlos en prototipos pulidos y construir herramientas prácticas que reemplacen hojas de cálculo, procesos manuales y sistemas desconectados. Los proyectos actuales son principalmente aplicaciones de flujo de trabajo B2B: dashboards, flujos de admisión, portales para técnicos/administradores, formularios basados en códigos QR, seguimiento de estado, flujos de trabajo de fotos/documentación, herramientas específicas para clientes e integraciones ligeras. La persona ideal es un socio técnico de desarrollo que pueda tomar un prototipo y especificaciones claras, diseñar la arquitectura backend, construir la infraestructura de Supabase, conectar el frontend y dar feedback cuando algo deba hacerse de manera diferente. El primer proyecto probablemente comenzará con una aplicación de flujo de trabajo con código QR más pequeña para empresas de servicios, con potencial para crecer a proyectos más grandes y una colaboración a largo plazo. Responsabilidades: - Diseñar y construir infraestructura backend utilizando Supabase, PostgreSQL, Auth, RLS, Storage, Realtime y Edge Functions. - Crear esquemas de bases de datos limpios con relaciones adecuadas, índices, restricciones y planificación de migraciones. - Escribir políticas seguras de Row Level Security (RLS) para tablas orientadas al usuario. - Configurar flujos de autenticación, permisos, sesiones y lógica de acceso cuando sea necesario. - Construir Edge Functions en TypeScript/Deno para lógica de negocio, webhooks, trabajos programados e integraciones de API. - Integrar herramientas de terceros como Stripe, Twilio, OpenAI, SendGrid/Resend, Zapier/Make o APIs específicas del cliente. - Conectar frontends React/Tailwind al backend y ayudar a tender el puente entre la UI y la infraestructura. - Revisar el trabajo de backend existente y sugerir mejoras sin sobrecomplicar el producto. - Ayudar a convertir prototipos en aplicaciones estables, escalables y listas para producción. Requisitos: - 3 a 6+ años de experiencia en la construcción de aplicaciones web full-stack o con fuerte orientación backend listas para producción. - Profunda experiencia práctica con Supabase, incluyendo aplicaciones reales desarrolladas utilizando RLS, Edge Functions y Auth. - Fundamentos sólidos de PostgreSQL: diseño de esquemas, índices, optimización de consultas, restricciones y capacidad para leer un plan EXPLAIN. - Competencia en TypeScript / Node / Deno para construir lógica de backend y Edge Functions. - Fuertes instintos de seguridad: RLS, validación de entradas, permisos y gestión de secretos deben ser parte de tu enfoque predeterminado. - Inglés claro, escrito y hablado, para traspasos asincrónicos, documentación y reuniones semanales por Google Meet. - Estilo de trabajo autodirigido: capaz de tomar un documento de especificaciones y un prototipo, moverse de forma independiente y plantear preguntas en lotes. - Sólidas habilidades de comunicación, incluida la capacidad de explicar compensaciones y dar feedback constructivo cuando existe un camino técnico mejor. - Un portafolio, estudio de caso, prototipo interactivo o enlace a repositorio/proyecto en vivo que muestre cómo piensas y construyes. Valorado: - Experiencia con integraciones de API de terceros como Stripe, Twilio, OpenAI, SendGrid/Resend, Make/Zapier o herramientas específicas del cliente. - Comodidad con React + Tailwind para poder ayudar a conectar frontends al backend. - Experiencia con herramientas de la industria de servicios, como CRMs, sistemas de programación, dashboards de operaciones, formularios de admisión o flujos de trabajo de servicio de campo. - Un punto de vista sobre el diseño de flujos de trabajo y procesos, incluyendo flujos de estado, cadenas de aprobación, dashboards o lógica operativa. Relación contractual a largo plazo y continua, no un proyecto único. Trabajo remoto, con preferencia por la superposición con la zona horaria de LATAM. Configuración flexible a tiempo parcial: comenzando con un retainer de aproximadamente 10 horas semanales, con potencial de crecimiento según el encaje y el flujo de proyectos. Alta propiedad e influencia sobre la dirección técnica. Entorno colaborativo y de baja burocracia.