Descripción del Puesto
Estamos buscando un Desarrollador NodeJS con sólida experiencia en TailwindCSS, Supabase y PostgreSQL para unirse a nuestro equipo de desarrollo. El candidato ideal debe tener experiencia construyendo aplicaciones backend y frontend modernas, utilizando arquitecturas basadas en APIs, integración con bases de datos relacionales, y herramientas de despliegue en la nube.
El rol implica colaborar estrechamente con nuestro equipo de producto, diseño y QA para construir funcionalidades robustas, escalables y bien estructuradas.
Responsabilidades Principales
Desarrollar y mantener APIs y servicios backend utilizando NodeJS / Express / NestJS.
Diseñar y construir interfaces modernas utilizando TailwindCSS.
Implementar funcionalidades basadas en Supabase (Auth, Storage, Realtime, Edge Functions).
Diseñar y optimizar bases de datos en PostgreSQL (queries, índices, performance tuning).
Integrarse con servicios externos usando REST o Webhooks.
Participar en el diseño arquitectónico y decisiones técnicas del proyecto.
Colaborar con diseñadores, PMs y QA para asegurar entregables de alta calidad.
Escribir código limpio, reutilizable, documentado y altamente mantenible.
Implementar pruebas unitarias y asegurar la calidad del software.
Ayudar en procesos de despliegue, CI/CD, y mantenimiento de entornos.
Solucionar problemas, depurar errores y mejorar el rendimiento de la aplicación.
Requisitos
3+ años de experiencia desarrollando con NodeJS.
Experiencia con TailwindCSS para desarrollo frontend.
Conocimiento práctico de Supabase (Auth, DB, APIs, Storage, Edge Functions).
Dominio de PostgreSQL, diseño de esquemas, migraciones y optimización.
Experiencia creando APIs REST y trabajando con JSON.
Conocimiento de Git, ramas, pull requests y buenas prácticas de versionamiento.
Experiencia trabajando en equipos ágiles (Scrum / Kanban).
Habilidad para trabajar de manera autónoma y resolver problemas complejos.
Buenas habilidades de comunicación y colaboración.
Deseable / Plus
Experiencia con TypeScript.
Conocimientos en React, Next.js o Svelte.
Experiencia con Supabase Realtime y suscripciones.
Experiencia con Docker.
Conocimientos en implementación de CI/CD pipelines.
Conocimientos en testeo automatizado (Jest, Vitest, etc.).
Ofrecemos
Salario competitivo según experiencia.
Trabajo 100% remoto y horario flexible.
Oportunidad de crecimiento dentro de proyectos escalables y modernos.
Integración con un equipo técnico sólido y colaborativo.
Capacitación continua, certificaciones y participación en decisiones técnicas.
Estabilidad laboral y excelente ambiente de trabajo.
Estas vacantes tienen roles y ubicación similares.