
Commonwealth Bank es una empresa australiana de servicios financieros que abarca la banca minorista, premium, empresarial e institucional. Su oferta también incluye servicios de gestión de fondos, jubilación, seguros, inversión y corretaje de acciones. Con más de 52.000 empleados y más de 800.000 accionistas, Commonwealth Bank opera en una amplia variedad de productos y servicios financieros diseñados para ayudar a sus clientes a gestionar y hacer crecer sus finanzas.
Ingeniero/a de software full stack sénior (Node.js, React, Next.js)
Desarrolla experiencias de autenticación seguras para los canales de banca digital de CommBank, desde interfaces React y Next.js hasta servicios Node.js. Orienta arquitecturas escalables con Node.js, React, Next.js y GraphQL.
Descripción
- Desarrolla funciones de autenticación de extremo a extremo en interfaces React y Next.js y servicios BFF de Node.js.
- Diseña BFF y API escalables con REST y GraphQL.
- Convierte requisitos amplios en diseños de sistemas e implementaciones listas para producción.
- Crea una gestión segura de tokens y sesiones, estados de autenticación e integraciones con plataformas de identidad.
- Desarrolla servicios resilientes nativos de la nube con prácticas de sistemas distribuidos e ingeniería.
- Promueve código fácil de mantener, pruebas automatizadas, observabilidad, CI/CD y servicios de producción fiables.
- Colabora con equipos de ingeniería y canales para crear integraciones reutilizables y experiencias de cliente coherentes.
- Guía a otros ingenieros e influye en las decisiones técnicas mientras contribuye directamente al desarrollo.
- Contribuye a ofrecer funciones de autenticación para clientes, como el inicio de sesión, la autenticación multifactor y las claves de acceso.
Requisitos
- Responsabilizarse de la entrega técnica en toda la pila, desde el diseño hasta la implementación.
- Contar con amplia experiencia en Node.js y JavaScript o TypeScript.
- Tener experiencia en el diseño y desarrollo de servicios backend o BFF (Backend for Frontend).
- Tener sólidos conocimientos de React y familiaridad o experiencia práctica con Next.js.
- Demostrar competencia en diseño de sistemas.
- Tener experiencia en el diseño de API REST.
- Comprender los sistemas nativos de la nube y las arquitecturas distribuidas.
- Conocer la seguridad de aplicaciones y los patrones de autenticación o identidad.
- Gestionar sesiones o tokens de forma segura.
- Aplicar buenas prácticas de ingeniería en pruebas automatizadas, CI/CD, observabilidad, fiabilidad y mantenibilidad del código.
- Mostrar curiosidad por el desarrollo asistido por IA y las herramientas de ingeniería modernas.
Beneficios
- Un entorno laboral accesible, inclusivo y respetuoso.
- Adaptaciones y asistencia para quienes las necesiten durante el proceso de solicitud.
- Oportunidades de desarrollo profesional en Commonwealth Bank Group.