1. Inicio
  2. Trabajos
  3. Ingeniero Fullstack Senior

Sobre Tereina

Tereina tiene la misión de revolucionar los pagos B2B. Somos una startup en etapa temprana, bien financiada, que desarrolla soluciones de vanguardia que transforman la forma en que las empresas mueven el dinero. Nuestra plataforma gestiona el procesamiento de pagos transfronterizos, la gestión de contrapartes, la administración de cuentas bancarias y los flujos de cumplimiento normativo para clientes empresariales de todo el mundo.

Estamos construyendo una aplicación de portal moderna utilizando una arquitectura orientada a servicios con microservicios de Spring Boot, un BFF (Backend for Frontend) de Spring Boot y un frontend personalizado desarrollado con SAP UI5 Web Components, React y TypeScript. Actualmente estamos evolucionando nuestra UX con un lenguaje de diseño limpio y rico en datos, centrado en la búsqueda avanzada, las vistas de datos tabulares y los análisis en paneles de control.

Sobre el puesto

Como Senior Fullstack Engineer, serás un líder técnico clave, responsable de dar forma a la experiencia de usuario del Portal de Tereina. Serás responsable de la arquitectura del frontend, impulsarás la implementación de nuestro nuevo sistema de diseño y trabajarás en toda la pila tecnológica para garantizar que nuestra visión de UX se haga realidad con código de calidad para producción. Colaborarás estrechamente con los equipos de producto, diseño e ingeniería de backend para entregar interfaces de nivel empresarial para las operaciones de pago, la gestión de contrapartes y el cumplimiento normativo con flujos de trabajo.

Este puesto exige un conocimiento profundo de las tecnologías modernas de frontend, un gran sentido de la calidad del diseño y la capacidad de influir en las decisiones de arquitectura del portal y de su capa BFF de soporte. Serás mentor de otros ingenieros en las mejores prácticas de UX y ayudarás a definir nuestros estándares de accesibilidad, rendimiento y reutilización de componentes.

Responsabilidades principales

Desarrollo del marco

Estas son las responsabilidades centradas en construir los sistemas subyacentes, la arquitectura y la infraestructura compartida:

  • Arquitectura del frontend: Ser responsable de la arquitectura del frontend del Portal de Tereina y de su evolución, incluyendo la biblioteca de componentes, los patrones de gestión de estado y la capa de obtención de datos, construidos sobre nuestra infraestructura de frontend existente.
  • Implementación del sistema de diseño: Liderar la implementación de nuestro sistema de diseño en evolución, traduciendo los diseños de UX en componentes reutilizables y accesibles con SAP UI5 Web Components y TypeScript. Establecer patrones para paneles de control, tablas de datos, interfaces de búsqueda y vistas de detalle.
  • Colaboración con el BFF: Trabajar estrechamente con la capa BFF (Spring Boot) para definir los contratos de API, optimizar los patrones de obtención de datos y garantizar que los controladores proxy del portal entreguen exactamente lo que necesita el frontend. Influir en el diseño de los endpoints proxy de búsqueda y de las especificaciones OpenAPI.
  • Rendimiento y accesibilidad: Impulsar la optimización del rendimiento del frontend (carga diferida, estrategias de caché, re-renderizados eficientes) y los estándares de accesibilidad WCAG en todas las vistas del portal.

Despliegue y adopción

Estas son las responsabilidades centradas en entregar funcionalidades, impulsar el uso y trabajar con otros equipos:

  • Búsqueda y vistas de datos: Diseñar la implementación en el frontend de nuestro nuevo marco de búsqueda estandarizado, integrando la paginación del lado del servidor, la ordenación y el filtrado en tablas mediante nuestros contratos de filtros REST. Implementar la configuración de columnas, las búsquedas guardadas y la exportación a hojas de cálculo.
  • UX de paneles y análisis: Crear experiencias de paneles de control ricas e interactivas, incluyendo resúmenes de pagos, alertas de pagos retenidos, gráficos de tendencias y vistas de análisis de fallos.
  • Implementar visualizaciones de datos que muestren información útil para las operaciones de pago empresariales.
  • Liderazgo transversal: Colaborar con los equipos de producto, diseño y plataforma para traducir los requisitos de negocio en soluciones de UX. Impulsar las decisiones técnicas de UX y defender la calidad de la experiencia de usuario en las discusiones de arquitectura.
  • Mentoría: Ser mentor de ingenieros de nivel intermedio y junior en las mejores prácticas de frontend, la calidad del código, el diseño de componentes y los principios de la ingeniería de UX. Dirigir revisiones de código, establecer estándares de programación y ayudar a dar forma a la cultura de ingeniería a medida que el equipo crece.

Requisitos obligatorios

  • Más de 7 años de experiencia en ingeniería de software, con un fuerte enfoque en el desarrollo frontend y la ingeniería de UX
  • Dominio experto de TypeScript y JavaScript moderno.
  • Experiencia experta en React, incluyendo un conocimiento profundo de hooks, patrones de gestión de estado y arquitectura de componentes, con un historial comprobado de creación de aplicaciones web complejas y ricas en datos
  • Experiencia práctica con bibliotecas de tablas headless (preferiblemente TanStack Table), incluyendo paginación, ordenación y filtrado del lado del servidor
  • Capacidad demostrada para crear interfaces responsivas y accesibles (WCAG 2.1 AA) para aplicaciones empresariales
  • Experiencia con patrones BFF (Backend for Frontend) e integración de APIs REST, incluyendo clientes generados a partir de OpenAPI
  • Sólida comprensión de los flujos de autenticación (OAuth2/OIDC, autenticación basada en sesiones) y de las mejores prácticas de seguridad (CSRF, CSP)
  • Experiencia con frontends de agentes de IA: UI en streaming, gestión de conversaciones e integración con backends de Spring AI, LangChain o MCP
  • Experiencia con bibliotecas de visualización de datos y creación de interfaces de paneles con gráficos y componentes de análisis
  • Sólidas habilidades de diseño de sistemas, con capacidad para influir en las decisiones de arquitectura en las capas de frontend y de API
  • Excelentes habilidades de comunicación y experiencia colaborando en equipos ágiles multifuncionales
  • Se requiere un dominio profesional del inglés (escrito y hablado); toda la colaboración en ingeniería, la documentación, las revisiones de código y la comunicación con las partes interesadas se realizan en inglés

Requisitos deseables

  • Experiencia con SAP UI5, SAP UI5 Web Components o marcos de interfaz empresariales en industrias reguladas
  • Familiaridad con arquitecturas BFF de Spring Boot y servicios backend en Java/Kotlin
  • Experiencia en fintech, procesamiento de pagos o plataformas financieras B2B
  • Experiencia con SheetJS u otras bibliotecas similares de exportación de datos en el cliente
  • Conocimiento de JPA Specifications u otros patrones de consulta de backend similares, y de cómo se corresponden con las interfaces de filtrado del frontend
  • Experiencia creando aplicaciones SaaS multiinquilino con acceso a datos delimitado por organización
  • Historial de liderazgo en decisiones de arquitectura de frontend y en el establecimiento de estándares de ingeniería

¿Por qué unirse a Tereina?

  • Da forma al producto: Sé responsable de la UX de una plataforma que procesa millones en pagos B2B.
  • Tu trabajo impacta directamente en la forma en que los clientes empresariales gestionan contrapartes, ejecutan pagos y mantienen el cumplimiento normativo.
  • Voz técnica: Tus opiniones sobre el diseño de APIs, los contratos BFF y la arquitectura de componentes influirán directamente en cómo se construye nuestra pila tecnológica. No solo consumirás APIs: ayudarás a darles forma.
  • Stack moderno: Trabaja con una pila tecnológica cuidadosamente elegida que valora la simplicidad y el pragmatismo por encima de las modas. Adoptamos nuevas herramientas cuando aportan un valor real.
  • Impacto en una etapa temprana: Únete a una startup bien financiada donde tus contribuciones darán forma tanto al producto como a la cultura de ingeniería desde el principio.
  • Visión completa de la pila: Colabora en toda la pila, desde los componentes de frontend hasta la orquestación BFF y las APIs de los servicios backend.
  • Cultura orientada a la IA: Abrazamos la IA como herramienta de innovación y eficiencia. Buscamos miembros del equipo curiosos, adaptables y entusiasmados por aprovechar la IA en su trabajo.
  • Equipo y crecimiento: Trabaja con un equipo colaborativo y diverso que valora la excelencia técnica, el aprendizaje continuo y el equilibrio entre vida laboral y personal.

¿Listo para postularte?

Si te apasiona crear aplicaciones web eficientes, seguras y fáciles de usar, y quieres dar forma al futuro de la tecnología de pagos, nos encantaría saber de ti.

Tereina abraza la IA como herramienta de innovación, eficiencia y crecimiento. Buscamos miembros del equipo curiosos, adaptables y entusiasmados por aprovechar la IA en su trabajo, sin importar el puesto. Tereina es un empleador que ofrece igualdad de oportunidades y se compromete con la diversidad y la inclusión.

Publicado originalmente en Himalayas

Salario

USD 0

Mensual

Trabajo Remoto

Para postulantes en: México

Resumen del Trabajo
Trabajo Publicado:
hace 4 días
Expiración del Trabajo:
en 1 mes
Tipo de Trabajo
Tiempo completo
Rol del Trabajo
Full Stack Developer
Educación
Licenciatura
Experiencia
3+ años
Total de Vacantes
1
Profesión
Desarrollador de software

Compartir este empleo:

Ubicación

México


EmpleosTech
Obtené la app de EmpleosTech Acceso rápido a empleos tech, notificaciones y soporte offline