Connect Assistance es una compañía de tecnología líder en la industria de Asistencia en Carretera y Hogar con presencia en Puerto Rico, Costa Rica, Panamá, Colombia y México. Nuestra misión es resolver problemas ordinarios con soluciones extraordinarias. **Resumen del Puesto** Estamos buscando un Software Engineer Full Stack (Mid-Level) con experiência en el desarrollo de aplicaciones web escalables. La persona seleccionada formará parte de nuestro equipo de tecnología y trabajará en estrecha colaboración con nuestros Tech Leads y otros ingenieros para diseñar, desarrollar y optimizar aplicaciones usando nuestro stack de tecnología. ***Responsabilidades** - Diseñar, desarrollar y mantener aplicaciones web utilizando Node.js, Typescript, MongoDB, PostgreSQL, Express, React y Angular. - Implementar soluciones serverless y manejar arquitecturas en la nube mediante Serverless Framework. - Colaborar con equipos de producto, diseño y otros ingenieros para implementar nuevas funcionalidades. - Optimizar el rendimiento y la escalabilidad de las aplicaciones. - Asegurar la calidad del código mediante revisiones de código, pruebas unitarias e integración continua. - Participar en el proceso de toma de decisiones técnicas y proponer mejoras en el stack de tecnología. - Documentar adecuadamente el desarrollo y las soluciones implementadas. - Resolver incidencias y brindar soporte en el mantenimiento de los sistemas. ***Requisitos** - **Habilidades Técnicas**_ 3+ años de experiência en desarrollo full stack. Experiência con Node.js y Typescript. Conocimientos en bases de datos relacionales (PostgreSQL) y NoSQL (MongoDB). Experiência con Express.js para desarrollo backend. Conocimiento en frameworks de frontend como React y Angular. Experiência en arquitecturas serverless y el uso de Serverless Framework. Familiaridad con metodologías ágiles (Scrum/Kanban). Experiência en Git y herramientas de CI/CD. Conocimientos en seguridad web y buenas prácticas de desarrollo. ***Habilidades Blandas** Capacidad de comunicación efectiva y trabajo en equipo. Proactividad para resolver problemas y proponer mejoras. Atención a los detalles y orientación a la calidad. Capacidad de aprendizaje continuo y adaptación a nuevas tecnologías. ***Deseable (No Excluyente)** Experiência con otros proveedores de nube como AWS, Azure o GCP. Conocimientos en desarrollo de microservicios. Experiência con herramientas de monitoreo y observabilidad. Si reúnes los requisitos aplica con nosotros.