NOS
Teya
Ingeniero Full Stack Senior
Sobre la oportunidad
Hola. Somos Teya.
Teya se fundó sobre una creencia simple: los negocios locales merecen algo mejor. Son los cafés, restaurantes, salones, tiendas y emprendedores que aportan carácter a nuestras calles, crean empleo y mantienen las comunidades en movimiento. Sin embargo, durante demasiado tiempo, los servicios financieros les han complicado la vida, con herramientas torpes, mal soporte y una complejidad que interfiere en la gestión de un negocio.
Teya existe para cambiar eso.
Estamos construyendo una plataforma financiera para negocios locales en toda Europa, basada en herramientas sencillas, diseño cuidado y soporte humano real. Nuestros Miembros confían en nosotros para ayudarles a gestionar su negocio con confianza, y esa responsabilidad da forma a nuestra forma de trabajar.
Nos movemos rápido. Nos importa la calidad. Nos mantenemos cerca del detalle. Y creemos que un gran rendimiento y una hospitalidad genuina deben ir de la mano.
Si quieres crear productos significativos, resolver problemas reales y marcar una diferencia genuina para los negocios locales, nos encantaría saber de ti.
Responsabilidades Clave
- Liderar el diseño, desarrollo y entrega de funcionalidades full stack escalables y responsivas para el portal de Cuenta de Negocios utilizando React, TypeScript y GraphQL, con responsabilidad que abarca tanto la implementación frontend como la integración con servicios backend.
- Trabajar en estrecha colaboración con los equipos de producto y diseño para comprender las necesidades de los comerciantes y traducir flujos de trabajo financieros complejos —como transferencias, pagos programados, gestión de cuentas y flujos de Autenticación Reforzada de Clientes (SCA)— en experiencias de usuario seguras y de extremo a extremo respaldadas por APIs fiables.
- Construir y mantener interfaces ricas en datos y de alto rendimiento para feeds de transacciones, saldos, extractos y vistas multidivisa, garantizando una recuperación de datos eficiente, gestión de estado e interacción fluida con servicios backend.
- Desarrollar y mantener esquemas GraphQL, resolutores e integraciones de API, asegurando la coherencia entre los requisitos frontend y los modelos de datos backend al tiempo que se promueve la seguridad de tipos y la fiabilidad de extremo a extremo.
- Escribir código limpio, mantenible y bien probado en toda la pila, aplicando sólidas prácticas de TypeScript y contribuyendo a la estabilidad general del sistema, la seguridad y la escalabilidad.
- Participar activamente en revisiones de código en contribuciones frontend y backend, ayudando a establecer las mejores prácticas de ingeniería en un equipo que transita de una organización centrada en móviles a una organización capaz en la web full stack.
- Identificar y resolver cuellos de botella de rendimiento, ineficiencias de datos y problemas de producción en toda la plataforma full stack, garantizando una experiencia fluida y fiable para los usuarios comerciantes.
- Mantenerse al día con las últimas tecnologías, tendencias y mejores prácticas de frontend, aplicándolas para mejorar nuestra plataforma web orientada al comerciante.
Tu Historia
- 5+ años de experiencia profesional en desarrollo frontend/web.
- Dominio a nivel experto de TypeScript, incluyendo manipulación avanzada de tipos, genéricos y comprensión de la inferencia de tipos compleja.
- Sólida competencia en React.js y sus principios fundamentales, desarrollado con un enfoque de tipos seguros.
- Experiencia en el soporte de servicios Backend en Java y Spring Boot
- Amplia experiencia con Next.js para renderizado del lado del servidor, generación de sitios estáticos y rutas de API, con un enfoque en la integración de TypeScript.
- Sólida comprensión de JavaScript moderno (ES6+), HTML5 y CSS3.
- Experiencia con bibliotecas de gestión de estado (por ejemplo, Redux, Context API, Zustand) en un entorno de TypeScript.
- Sólida experiencia consumiendo GraphQL APIs (por ejemplo, Apollo Client), con una comprensión de cómo definir y usar tipos para respuestas de API.
- Sólida comprensión de las técnicas de optimización del rendimiento web.
- Experiencia con sistemas de control de versiones (por ejemplo, Git).
- Excelentes habilidades de resolución de problemas y atención al detalle.
- Sólidas habilidades de comunicación y colaboración, especialmente al trabajar en equipos multifuncionales que abarcan producto, diseño, backend e ingeniería móvil.
Diferenciadores (Lo que te distingue)
- Experiencia en aplicaciones web fintech o bancarias, incluyendo interfaces seguras y conformes con SCA/2FA, PSD2 y RBAC
- Capacidad demostrada para crear y traducir productos mobile-first en experiencias web responsivas.
- Uso práctico de herramientas de codificación de IA (por ejemplo, GitHub Copilot, Claude Code, Cursor) para acelerar el desarrollo manteniendo la calidad del código.
- Experiencia en el lanzamiento y localización de productos web en múltiples mercados europeos, incluyendo requisitos de divisas, regulatorios y de idioma.
Teya se enorgullece de ser un empleador que ofrece igualdad de oportunidades.
Estamos comprometidos a crear un entorno inclusivo donde todos, independientemente de su raza, etnia, identidad o expresión de género, orientación sexual, edad, discapacidad, religión o procedencia, puedan prosperar y hacer su mejor trabajo. Creemos que un equipo diverso conduce a mejores ideas, resultados más sólidos y un lugar de trabajo más solidario para todos.
Si necesitas algún ajuste razonable en cualquier etapa del proceso de contratación, ya sea para entrevistas, evaluaciones u otras partes de la solicitud, te animamos a que nos lo hagas saber. Estamos comprometidos a garantizar que cada candidato tenga una experiencia justa y accesible con nosotros.
