ShortlistFox
← Back to results

Full Stack Engineer (Product & AI Integration)

Bluetab, an IBM Company

Ciudad de México, Mexico

  • Hybrid
Apply

About the role

No solo buscamos talento, buscamos mentes curiosas que disfruten aprender y transformar el futuro.

Somos tech, somos exigentes y sí, vamos rápido. Pero nadie compite solo. Trabajamos en equipo y si buscas retos que te saquen de la zona cómoda (porque ahí no crece nadie), estás en el lugar correcto. Aquí aprenderás con expertos, participarás en proyectos de alto impacto y estarás siempre un paso adelante en tecnología.

Objetivo del puesto

Dar vida y estructura a la plataforma operativa central que los equipos de negocio consultarán diariamente: desde los servicios de backend que procesan las reglas de negocio hasta las interfaces interactivas donde se analizan evidencias, discrepancias y recomendaciones generadas por modelos analíticos.

Buscamos un perfil con fuerte criterio de producto y orientación a la experiencia del usuario final, con soltura para transitar entre la lógica de servidor, la definición de contratos de API claros y el desarrollo de interfaces limpias, integrando capacidades de inteligencia artificial como piezas nativas dentro de la arquitectura.

Responsabilidades principales

Backend, APIs y servicios de negocio

  • Lógica de negocio y APIs: Diseñar, construir y mantener APIs RESTful robustas para alimentar los diversos módulos funcionales de la plataforma.

  • Integración de módulos de IA: Conectar de forma desacoplada los motores de procesamiento de datos, búsqueda semántica y modelos de IA mediante contratos de interfaz consistentes y predecibles.

  • Seguridad y auditoría: Implementar esquemas de autenticación, control de accesos basado en roles/perfiles (RBAC) y bitácoras detalladas para auditoría de eventos.

  • Trazabilidad y versionado: Modelar y gestionar el historial de cambios, control de versiones de información y linaje documental dentro de la aplicación.

Frontend y experiencia de usuario

  • Interfaces especializadas: Desarrollar pantallas responsivas y de alto impacto visual, tales como visores de evidencias, herramientas de comparación de documentos, tableros de seguimiento (dashboards) y centros de alertas.

  • Componentización: Traducir prototipos validados con usuarios en componentes web reutilizables, modulares y con buenas prácticas de accesibilidad.

  • Generación de reportes: Implementar flujos para la exportación y renderizado dinámico de entregables en formatos Office (Word, Excel) y PDF.

Calidad, entrega y gobernanza técnica

  • Estrategia de pruebas: Escribir pruebas automatizadas (unitarias y de integración) y participar activamente en revisiones de código (Pull Requests) para asegurar estándares de calidad.

  • Despliegues reproducibles: Garantizar que la solución pueda ejecutarse y desplegarse de manera consistente en entornos locales o infraestructura propia del cliente mediante scripts y guías técnicas claras.

  • Documentación y alineación: Elaborar documentación arquitectónica, guías técnicas y manuales de usuario; participar en las ceremonias ágiles y presentar demostraciones incrementales ante usuarios clave.

Requisitos del perfil

Requisitos indispensables (Must-have)

  • Experiencia profesional: Mínimo 4 años comprobables en desarrollo de aplicaciones web de principio a fin (Full Stack) en entornos productivos.

  • Backend: Dominio en desarrollo de servicios y APIs REST con Python (FastAPI, Flask o Django) o Node.js.

  • Frontend: Experiencia sólida construyendo aplicaciones con React y TypeScript (o Angular con nivel equivalente comprobable).

  • Bases de datos: Manejo avanzado de bases de datos relacionales (PostgreSQL o SQL Server) y diseño de modelos de datos normalizados.

  • Buenas prácticas: Control de versiones con Git, integración en pipelines de CI/CD y diseño de suites de pruebas automatizadas.

  • Integración de sistemas: Experiencia probada integrando servicios de terceros, APIs externas o componentes de analítica avanzada.

  • Ubicación: Disponibilidad para trabajar en esquema híbrido en Ciudad de México (CDMX).

Requisitos deseables (Nice-to-have)

  • Experiencia consumiendo o integrando APIs de Modelos de Lenguaje (LLMs) o motores de búsqueda vectorial/semántica.

  • Automatización de reportes mediante librerías de generación y formateo de documentos (PDF, DOCX, XLSX).

  • Manejo de contenedores con Docker y experiencia en despliegue en nubes públicas (Azure, AWS o GCP).

  • Construcción de tableros ejecutivos y visualizaciones interactivas de datos.

  • Uso de Azure DevOps (Repos, Boards y Pipelines) como ecosistema de colaboración y entrega continua.

Formación y competencias

  • Formación académica: Licenciatura o Ingeniería en Sistemas Computacionales, Informática, Computación o carrera afín (o experiencia profesional equivalente comprobable).

  • Certificaciones valoradas: Certificaciones en desarrollo cloud como Microsoft Certified: Azure Developer Associate (AZ-204) o AWS Certified Developer Associate.

  • Competencias profesionales:

    • Visión de producto: Empatía con el usuario de negocio y atención meticulosa a la usabilidad, consistencia visual y rendimiento.

    • Apertura a la retroalimentación: Capacidad de iterar ágilmente a partir de la validación directa con los usuarios.

    • Claridad y mantenibilidad: Disciplina para escribir código legible, modular y adecuadamente documentado, facilitando el relevo o la colaboración técnica.

¿Qué tenemos para ti?

  • Apoyamos tu crecimiento personal y profesional con planes de desarrollo individual, donde tu eres dueñ@ de tu carrera y hasta dónde quieres llegar.

  • Días de descanso superiores a los de la ley: No es necesario esperar un año para disfrutar de tus días de vacaiones, además de días adicionales por tipos de eventos especiales y festividades.

  • Beneficios económicos adicionales a tu salario: Vales de despensa, fondo de ahorro, bolsa de capacitación, bono de bienestar, convenios y descuentos.

  • Apoyo emocional, queremos tu estabilidad en salud fisica y mental, por ello tenemos diversos beneficios que cubren aspectos de equilibrio personal para ti y salud para tu familia. ¡Queremos cuidar de ti y los tuyos!

Aquí hay espacio para gente buena… como tú, ¡Queremos conocerte!