




Resumen: Buscamos un Ingeniero Senior de Software Full-Stack para acelerar la entrega del plan de productos, contribuyendo en toda la pila dentro de un equipo interno de software ágil y de alto rendimiento. Aspectos destacados: 1. Función de alto impacto contribuyendo en toda la pila desde el primer día. 2. Pila moderna de TypeScript con una cultura de ingeniería orientada a la inteligencia artificial. 3. Trabajo completamente remoto y flexible, con oportunidades directas de colaboración. **Acerca de nuestro cliente** Nuestro cliente está formando un equipo interno de ingeniería de software ágil y de alto rendimiento, con la energía de una startup y la urgencia típica del capital privado. Se trata de un equipo de siete ingenieros de alto desempeño que desarrollan software nativo en la nube sobre una pila moderna de TypeScript. Entregan rápidamente, asumen la responsabilidad de sus resultados y dependen ampliamente de la automatización y flujos de trabajo potenciados por inteligencia artificial (incluido Claude Code). Este es un entorno de trabajo tipo startup dentro de una empresa mayor. Estamos contratando a un ingeniero senior de full-stack para acelerar la entrega del plan de productos. Se trata de una función de alto impacto en la que contribuirás en toda la pila desde el primer día. **Descripción general del puesto** Como Ingeniero Senior de Software Full-Stack, diseñarás, construirás y entregarás funciones de extremo a extremo en nuestra aplicación de página única (SPA) basada en React y en nuestro backend de Node.js. Trabajarás directamente con el propietario del producto y el gerente de ingeniería para traducir los requisitos del producto en código listo para producción. Se trata de una contratación por contrato con una clara posibilidad de prórroga para los candidatos adecuados. **Principales responsabilidades** * Capacidad técnica suficiente para leer, modificar y corregir código en producción. * Comodidad trabajando con prototipos asistidos por IA o “codificados por intuición” y transformándolos en sistemas mantenibles. * Organización, capacidad de toma de decisiones y comodidad liderando cronogramas sin necesidad de indicaciones detalladas. * Firmeza suficiente para impulsar la ejecución ante la existencia de ambigüedad. * Diseñar, desarrollar y mantener funciones en toda la pila (frontend SPA de React y backend de Node.js/Express/TypeORM). * Escribir código limpio y bien probado en TypeScript, participando activamente en revisiones de código. * Diseñar y optimizar esquemas de bases de datos, consultas y migraciones en PostgreSQL y SQL Server. * Colaborar estrechamente con el propietario del producto, el gerente de ingeniería y otros ingenieros en un entorno remoto ágil y asincrónico por defecto. * Contribuir a las canalizaciones de CI/CD (GitHub Actions) y a los flujos de implementación contenerizados. * Identificar y resolver cuellos de botella de rendimiento, problemas de escalabilidad y deuda técnica. * Mentorizar a compañeros de equipo y ayudar a establecer buenas prácticas a medida que el equipo crece. * Participar en discusiones de arquitectura y contribuir a la dirección técnica. **Cualificaciones requeridas** **Habilidades técnicas** * **TypeScript / JavaScript**: Dominio profundo y en entornos productivos tanto en contextos frontend como backend. * **React**: Experiencia sólida en el desarrollo y mantenimiento de SPAs; conocimiento de gestión de estado (Jotai preferido), bibliotecas de obtención de datos (TanStack) y manejo de formularios (React Hook Form). * **Node.js y Express**: Experiencia sólida en backend al diseñar APIs RESTful (o GraphQL). * **SQL / Bases de datos relacionales**: Competencia en PostgreSQL (principal) y/o SQL Server; experiencia con herramientas ORM (TypeORM preferido). * **TailwindCSS**: Capacidad para construir interfaces de usuario responsivas y basadas en utilidades. * **Git y CI/CD**: Flujo de trabajo sólido con Git; experiencia con GitHub Actions o equivalente. * **Contenerización**: Experiencia con Docker y despliegues contenerizados. **Experiencia** * 5+ años de experiencia profesional en ingeniería de software, con al menos 3 años en un rol full-stack. * Conocimiento de flujos de desarrollo potenciados por IA (por ejemplo, Claude Code, Copilot, Cursor). * Historial comprobado de entrega de software en producción en entornos dinámicos y con equipos pequeños. * Comodidad operando de forma autónoma en un entorno completamente remoto y asincrónico por defecto. * Excelentes habilidades comunicativas escritas y verbales. * Mentalidad pragmática de ingeniería: entregas incrementales, pruebas y validaciones proactivas, evitando sobreingeniería. * Experiencia en desarrollo nativo en la nube sobre Azure (despliegues, configuraciones, servicios gestionados, etc.). * Experiencia en desarrollo geoespacial con Mapbox y/o turf.js. * Experiencia específica con TypeORM. * Experiencia previa en entornos de contratación temporal con posibilidad de contratación fija o startups de alto crecimiento. **Resumen de la pila tecnológica** A continuación se presenta un resumen de nuestra pila tecnológica actual y futura. No se requiere experiencia con todas las herramientas, pero sí comodidad con la mayoría de las tecnologías centrales. **Capa** **Tecnologías** **Frontend** React (SPA), Tailwind CSS, TanStack, Jotai, React Hook Form **Backend** Node.js, TypeScript, Express, TypeORM **Datos** PostgreSQL (principal), SQL Server **Infraestructura** Nativo en la nube, GitHub Actions (CI/CD), Despliegues contenerizados **Mapeo (opcional)** Mapbox, turf.js **Lo que ofrecemos** * Arreglo laboral completamente remoto y flexible. * Un equipo pequeño y experimentado donde tus contribuciones son visibles y valoradas desde el primer día. * Una pila moderna de TypeScript con mínima carga heredada. * Una cultura de ingeniería orientada a la inteligencia artificial (Claude Code forma parte del flujo de trabajo). * Una clara vía hacia la prórroga del contrato para los mejores desempeños. * Colaboración directa con el propietario del producto y la dirección de ingeniería


