Descripción del puesto
Sobre la empresa
Nuestro cliente es una empresa de software que construye soluciones self hosted para equipos que valoran la autonomía y el control. Equipo chico y de alto rendimiento, con foco en código limpio, ownership real y productos de calidad en producción.
Sobre el rol
Vas a ser dueño de features de punta a punta, desde el esquema de base de datos hasta la interfaz, manteniendo la infraestructura sana. Backend en TypeScript y Node.js, frontends en React o Astro, y debugging de deployments por SSH cuando haga falta. Es un rol para alguien que disfruta cubrir varios frentes, moverse con fluidez por todo el stack y tomar decisiones reales de arquitectura y deployment.
Responsabilidades
Diseñar e implementar features de backend con TypeScript, Node.js, Prisma y PostgreSQL, incluyendo diseño de esquemas y optimización de queries.
Construir frontends modernos y responsive con React y Astro.
Diseñar y mantener el pipeline de CI/CD con GitHub Actions.
Provisionar, configurar y mantener servidores Ubuntu self hosted y manejar deployments con Coolify.
Debuggear issues de producción, optimizar performance y monitorear la salud de la aplicación en todo el stack.
Colaborar con el equipo usando Git y flujos de trabajo limpios.
Llevar problemas desde el concepto hasta código desplegado y monitoreado en producción.
Integrar herramientas de AI para coding en tu flujo de trabajo y en las prácticas del equipo.
Requisitos
5 o más años de experiencia profesional en desarrollo de software, con historial de shippear código de calidad.
TypeScript y JavaScript sólidos, tanto en backend como en frontend.
Ownership de punta a punta, estándares altos y capacidad de ejecutar sin supervisión constante.
Comodidad cambiando de contexto entre diseño de base de datos, desarrollo de APIs, frontend e infraestructura.
Inglés fluido, oral y escrito.
Trabajo independiente, autogestión del tiempo y buen desempeño en entornos autodirigidos.
Suma puntos
Experiencia con Astro, Coolify u otras herramientas modernas de deployment.
Experiencia escalando u optimizando deployments self hosted.
Familiaridad con monitoreo, logging y observabilidad en servidores propios.
Experiencia con frameworks de testing E2E como Playwright o prácticas de desarrollo spec driven.
Condiciones
100% remoto (Latinoamérica).
Compensación: USD 2.000 a 3.000 por mes.
Lunes a viernes, 9 a 18 hs CT (40 horas semanales).
Full time, contractor independiente.
Todos los postulantes completan un assessment corto de skills, que es como evaluamos comunicación escrita, precisión y atención al detalle.
Proceso: revisión de aplicación, screening breve por WhatsApp, entrevista con recruiter, entrevista con el cliente, verificación de antecedentes y oferta.