Full Stack Engineer

Hace 1 semana

Arecibo, Puerto Rico Best Hub Jornada completa

*Full-Stack Engineer (Puerto Rico)*

*Best Hub, LLC: *Best Hub es una empresa de desarrollo de software dedicada a diseñar y construir soluciones tecnológicas a la medida, desde la idea inicial hasta el producto final. Trabajamos de la mano con nuestros clientes para entender sus necesidades y convertirlas en aplicaciones, plataformas y herramientas digitales funcionales, escalables y fáciles de usar.

* *Departamento:* Tecnología y Desarrollo de Producto
* *Reporta a:* Presidente / Gerente de Producto
* *Tipo de Empleo:* Tiempo Completo/ Presencial en Arecibo, Puerto Rico

*Resumen del Puesto*

Best Hub, LLC está en búsqueda de un Full-Stack Engineer para unirse a nuestra compañía en nuestro departamento de Tecnología y Desarrollo de Producto. Esta persona será responsable del diseño, desarrollo y mantenimiento integral de nuestros productos digitales y de nuestros clientes desde su concepción hasta el mantenimiento. El candidato ideal es un ingeniero versátil para construir soluciones de software escalables y centradas en el usuario, impulsadas por inteligencia artificial. Este rol requiere independencia, iniciativa propia y la capacidad de tomar decisiones técnicas críticas que definirán la base de nuestros productos e infraestructura tecnológica.

*Responsabilidades Principales*

* Desarrollar y mantener interfaces de usuario web y móviles responsivas
* Construir y trabajar con librerías de componentes de interfaz como Tailwind y uso de frameworks modernos de frontend incluyendo pero no limitado a React, Vue.js o Angular
* Garantizar compatibilidad entre navegadores, estándares de accesibilidad (WCAG) y adaptabilidad móvil en todas las plataformas
* Optimizar el rendimiento del frontend incluyendo tiempo de carga, renderizado y experiencia de usuario
* Diseñar, desarrollar y mantener sistemas backend y APIs robustos, escalables y seguros
* Implementar autenticación, autorización y mejores prácticas de seguridad incluyendo OAuth, JWT y control de acceso basado en roles
* Gestionar el control de versiones del código usando Git, siguiendo buenas prácticas de branching (Git Flow, trunk-based, etc.).
* Colaborar en GitHub mediante pull requests, revisiones de código (code review), manejo de issues y proyectos (GitHub Projects).
* Familiaridad con contenedores (Docker) y despliegue en la nube (AWS, GCP, Azure).
* Implementar y ajustar modelos de lenguaje de gran escala (LLMs) y funcionalidades impulsadas por IA incluyendo pero no limitado a procesamiento de lenguaje natural, análisis predictivo y automatización
* Integrar APIs y servicios de IA de terceros, incluyendo pero no limitado a OpenAI (GPT, Assistants API), Anthropic (Claude, Claude Code), Google AI (Gemini, Vertex AI) y servicios de IA de AWS (Bedrock, SageMaker, Comprehend, Textract, etc.).
* Experiencia práctica con aplicaciones y plataformas de generación de código por IA como Lovable, Bolt.new, Base44, v0 (Vercel), Replit Agent o similares.
* Habilidad para escribir prompts efectivos y estructurados que guíen a la IA a generar arquitecturas, componentes y lógica de negocio coherentes (prompt engineering aplicado a generación de apps).
* Criterio técnico para revisar, depurar y "tomar posesión" del código generado por plataformas de generación de código por IA: identificar código frágil, mal estructurado, con vulnerabilidades de seguridad o que no escala.
* Experiencia migrando o exportando proyectos generados en estas plataformas hacia un stack de producción propio (cuando la plataforma lo permite) o integrándolos vía APIs con sistemas backend existentes.
* Desarrollar y mantener pipelines de IA, flujos de trabajo de preprocesamiento de datos y marcos de evaluación de modelos
* Trabajar con bases de datos incluyendo pero no limitado a PostgreSQL, MySQL, MongoDB, Redis y Firebase
* Desarrollar y optimizar consultas de bases de datos complejas, procedimientos almacenados y modelos de datos
* Implementar estrategias de migración de datos, procedimientos de respaldo y planes de recuperación ante desastres
* Garantizar la integridad, seguridad y cumplimiento de los datos con las regulaciones de protección de datos aplicables
* Establecer y mantener un lenguaje de diseño consistente e identidad de marca en todos los productos
* Ejecutar el ciclo de vida completo del desarrollo de producto desde la recopilación de requisitos técnicos hasta el lanzamiento e iteración post-lanzamiento, bajo la dirección estratégica del Gerente de Producto
* Colaborar con el Gerente de Producto para mantener y ejecutar la hoja de ruta del producto, el backlog de funcionalidades y la planificación de lanzamientos, proporcionando evaluaciones de viabilidad técnica y estimaciones de tiempo
* Evaluar, recomendar y priorizar de manera independiente tareas técnicas, errores y mejoras basadas en el rendimiento del sistema, necesidades de seguridad