




Resumen: Buscamos un desarrollador de software motivado y multifacético que destaque en un entorno dinámico al estilo startup, resolviendo problemas complejos con tecnología de vanguardia. Aspectos destacados: 1. Oportunidad de trabajar con tecnología de vanguardia en un entorno estilo startup 2. Diseñar, construir y mantener servicios backend utilizando NestJS 3. Entorno laboral colaborativo e inclusivo Estamos buscando un desarrollador de software motivado y multifacético que sobresalga en entornos rápidos y al estilo startup. Si disfrutas cambiar de tarea constantemente, resolver problemas complejos y trabajar con tecnología de vanguardia, ¡esta es tu oportunidad de brillar! Los candidatos deben residir en la región de América Latina (LATAM). **Requisitos:** * 3–6 años de experiencia en desarrollo backend * Amplia experiencia con Node.js y TypeScript * Experiencia práctica con los frameworks NestJS * Conocimientos sólidos sobre APIs REST y diseño de servicios backend * Experiencia trabajando con bases de datos PostgreSQL * Capacidad para trabajar de forma independiente y asumir la responsabilidad de funcionalidades backend * Experiencia en sistemas de microservicios o distribuidos * Familiaridad con flujos de trabajo basados en Git y solicitudes de extracción (pull requests) * Capacidad para analizar compromisos técnicos y explicar claramente las decisiones tomadas * Capacidad para leer y realizar pequeños cambios en una base de código Next.js cuando sea necesario **Nuestra pila tecnológica:** * Backend: NestJS (Node.js, TypeScript) * Frontend: Next.js (rol enfocado en backend con conocimientos básicos del frontend) * Base de datos y ORM: Supabase (PostgreSQL) y TypeORM * Arquitectura backend: Microservicios, REST * CI/CD: GitHub Actions * Nube: Google Cloud Platform (GCP) Deseable * Familiaridad con los servicios de Google Cloud * Experiencia con pipelines de CI/CD * Experiencia laboral en una startup o entorno dinámico **Sus responsabilidades serán:** * Diseñar, construir y mantener servicios backend utilizando NestJS * Diseñar y mantener modelos de datos utilizando TypeORM * Implementar y mantener APIs consumidas por un frontend Next.js * Colaborar estrechamente con ingenieros frontend y realizar pequeños cambios dirigidos en la base de código frontend cuando sea necesario * Trabajar con Supabase para modelado y persistencia de datos * Construir y mantener servicios dentro de una arquitectura de microservicios * Traducir los requisitos del producto en implementaciones backend * Escribir código limpio, mantenible y testeable * Depurar errores entre distintos servicios y entornos * Participar en revisiones de código y discusiones técnicas * Desplegar y mantener servicios mediante GitHub Actions y Google Cloud * Identificar deuda técnica y proponer mejoras prácticas **Beneficios:** * Pagos quincenales, sin deducciones por nuestra parte * Perspectiva de relación laboral a largo plazo * Trabajo completamente remoto, 40 horas semanales, con 2 días libres * Días de vacaciones pagados y reconocimiento de festivos estadounidenses * Apoyo a la salud mental y cultura orientada al equilibrio entre vida laboral y personal * Entorno laboral colaborativo e inclusivo


