




Resumen: Buscamos un Ingeniero Senior de Full-Stack para liderar la dirección técnica de nuestra plataforma, asumiendo la responsabilidad integral del código y la infraestructura, y colaborando directamente con el fundador. Aspectos destacados: 1. Autonomía para definir la dirección técnica del producto 2. Responsabilidad sobre el ciclo de vida completo de la aplicación y la infraestructura de producción 3. Uso de herramientas de desarrollo impulsadas por inteligencia artificial, como Claude y GitHub Copilot **La oportunidad** =================== Buscamos un Ingeniero Senior de Full\-Stack capaz de asumir la responsabilidad del código y la infraestructura. Este no es un puesto meramente ejecutivo ("construye lo que se te indique"): serás el principal impulso técnico de la plataforma, tomando decisiones arquitectónicas, implementando funciones de extremo a extremo y garantizando que nuestros sistemas funcionen de forma fiable en producción. Trabajarás directamente con el fundador y tendrás una auténtica autonomía para definir la dirección técnica del producto. **Nuestra pila tecnológica** ================== **Capa** **Tecnologías** **Backend** **Java 8, Spring Boot, Spring MVC, Spring Data JPA, Spring Security, Gradle** **Frontend** **Angular 7, TypeScript, Angular Material, RxJS, Webpack** **Base de datos** **PostgreSQL con JPA/Hibernate, migraciones Liquibase** **Infraestructura** **AWS (EC2, RDS, S3, CloudFront), Docker** **Framework** **JHipster (estructura inicial del proyecto y convenciones)** **Supervisión** **Bugsnag (seguimiento de errores)** **Qué harás** ================== * Asumir la responsabilidad integral del ciclo de vida de la aplicación: APIs backend, interfaz de usuario frontend, esquema de base de datos, canalizaciones CI/CD e infraestructura de producción en AWS * Diseñar, desarrollar e implementar nuevas funcionalidades tanto en el backend Java/Spring Boot como en el frontend Angular * Gestionar y optimizar nuestra base de datos PostgreSQL, incluyendo migraciones de esquema (Liquibase), ajuste del rendimiento de consultas y integridad de los datos * Mantener y mejorar la infraestructura de AWS: EC2, RDS, S3, CloudFront y servicios relacionados * Colaborar directamente con el fundador para traducir los requisitos comerciales en soluciones técnicas * Mejorar la calidad del código mediante pruebas, revisiones de código, refactorización y documentación * Diagnosticar y resolver problemas en producción de forma rápida y exhaustiva * Evaluar y adoptar herramientas, frameworks y prácticas modernas para mantener la competitividad de la plataforma * Aprovechar herramientas de desarrollo impulsadas por inteligencia artificial (por ejemplo, Claude, GitHub Copilot) para acelerar la entrega y mejorar la calidad del código **Qué buscamos** ========================== **Requerido** ------------ * 5–8\+ años de experiencia profesional en desarrollo de software * Conocimientos sólidos en Java y el ecosistema Spring Boot (Spring MVC, Spring Data JPA, Spring Security) * Habilidades front\-end consolidadas con Angular (TypeScript, RxJS, arquitectura de componentes) * Experiencia profunda con PostgreSQL o bases de datos relacionales similares: diseño de esquemas, migraciones y optimización de consultas * Experiencia práctica con servicios de AWS (EC2, RDS, S3, CloudFront, IAM) u otras plataformas en la nube comparables * Capacidad para trabajar cómodamente en toda la pila y asumir la responsabilidad de la infraestructura junto con el código de la aplicación * Excelentes habilidades de comunicación en inglés (escrita y oral) para la colaboración diaria * Capacidad de autogestión y proactividad: tomas la iniciativa, identificas problemas temprano y no esperas instrucciones para actuar * Disponibilidad durante el horario laboral estadounidense (preferiblemente hora central, pero flexible dentro de las Américas) **Deseable** ---------------- * Experiencia con aplicaciones generadas mediante JHipster * Familiaridad con Liquibase para la gestión de cambios en bases de datos * Experiencia con Docker y canalizaciones CI/CD (GitHub Actions, Jenkins o similares) * Antecedentes en plataformas de mercado, facturación por suscripción o sistemas de programación * Exposición a herramientas de mapeo/GIS (API de Google Maps, consultas geoespaciales) * Interés o experiencia en flujos de trabajo de desarrollo asistidos por inteligencia artificial


