Full Stack Engineer
*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 y mejores prácticas de ingeniería
- Rastrear y reportar métricas de ingeniería, progreso de sprints y KPIs técnicos al Gerente de Producto usando herramientas de gestión de proyectos incluyendo pero no limitado a ClickUp
- Identificar proactivamente riesgos técnicos, bloqueos y oportunidades y comunicarlos al Gerente de Producto de manera oportuna
- Implementar y gestionar pipelines de CI/CD, marcos de pruebas automatizadas y flujos de trabajo de despliegue
- Implementar y mantener las mejores prácticas de seguridad
- Realizar auditorías de seguridad regulares, evaluaciones de vulnerabilidades y pruebas de penetración
- Garantizar el cumplimiento con las regulaciones de protección de datos aplicables incluyendo pero no limitado leyes de protección de datos de Puerto Rico
- Desarrollar y mantener procedimientos de respuesta a incidentes y documentación de seguridad
- Implementar cifrado, prácticas de codificación segura y técnicas de anonimización de datos
- Desarrollar y mantener sistemas de webhooks, arquitecturas orientadas a eventos y microservicios
- Construir y mantener integraciones de software whitelabel y marcos de personalización
- Documentar todas las APIs, integraciones y arquitecturas técnicas para referencia futura
- Implementar seguimiento de eventos y analítica de usuarios usando herramientas incluyendo pero no limitado a Mixpanel, Amplitude o Google Analytics
- Desarrollar soluciones de reportes personalizados adaptadas a las necesidades operacionales de la Empresa
- Redactar documentación interna y externa, incluida la documentación para clientes y las notas de lanzamiento.
*Requisitos Mínimos*
- Bachillerato o grado superior en Ciencias de Computación, Ingeniería de Software, Tecnología de Información o campo relacionado; o experiencia práctica equivalente
*Experiencia*
- Mínimo cuatro (4) años de experiencia profesional en desarrollo full-stack de software
- Mínimo un (1) año de experiencia en desarrollo e integración de IA/ML
- Experiencia demostrada construyendo y lanzando productos de software desde cero
*Stack deseado:*
- *Frontend:* React, Vue.js o Angular; HTML5, CSS3, JavaScript/TypeScript
- *Backend:* Node.js, Python, Go o Java; APIs REST y GraphQL
- *Bases de Datos:* PostgreSQL, MySQL, MongoDB, Redis
- *IA/ML:* OpenAI API, Anthropic API, LangChain, TensorFlow o PyTorch
- *Nube:* AWS, Google Cloud o Azure
- *DevOps:* Docker, Kubernetes, pipelines de CI/CD, Git
- *Diseño:* Figma o herramientas de diseño equivalentes
- *Gestión de Proyectos:* ClickUp o herramientas equivalentes
- *Low-code/ No code: *Base44, Bolt, Lovable o equivalentes.
*Destrezas Técnicas — Preferidas*
- Experiencia con desarrollo de software whitelabel y arquitecturas multi-tenant
- Experiencia con desarrollo móvil
*Destrezas Blandas*
- Capacidad de resolución de problemas y pensamiento crítico
- Fuertes habilidades de comunicación escrita y verbal en inglés y español
- Capacidad para traducir conceptos técnicos complejos a lenguaje claro
- Iniciativa y autogestión
- Capacidad para gestionar múltiples prioridades simultáneamente
_Para más información pueden escribirnos a info@yourbesthub.com. Patrono con Igualdad de Oportunidad de Empleo. La empresa no discrimina por razón de edad, raza, color, sexo, origen social o nacional, condición social, ideas políticas o religiosas de la solicitante de empleo._
Work Location: In person