Full Stack Engineer

Hace 2 días

Mexico City Bluetab, an IBM Company Jornada completa
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