
O Commonwealth Bank é uma empresa australiana de serviços financeiros que atua nos segmentos de banco de varejo, premium, empresarial e institucional. Sua oferta também inclui serviços de gestão de fundos, previdência, seguros, investimentos e corretagem de ações. Com mais de 52.000 funcionários e mais de 800.000 acionistas, o Commonwealth Bank opera em uma ampla variedade de produtos e serviços financeiros desenvolvidos para ajudar os clientes a administrar e ampliar seu patrimônio financeiro.
Engenheiro(a) de Software Full Stack Staff (Node.js, React, Next.js)
Desenvolva experiências de autenticação seguras para os canais bancários digitais do CommBank, de interfaces em React e Next.js a serviços em Node.js. Oriente arquiteturas escaláveis com Node.js, React, Next.js e GraphQL.
Descrição
- Desenvolva recursos de autenticação de ponta a ponta em interfaces React e Next.js e serviços BFF em Node.js.
- Crie designs escaláveis de BFF e APIs com REST e GraphQL.
- Transforme requisitos abrangentes em designs de sistemas e implementações prontas para produção.
- Implemente gerenciamento seguro de tokens e sessões, estado de autenticação e integrações com plataformas de identidade.
- Crie serviços resilientes nativos da nuvem usando práticas de sistemas distribuídos e engenharia.
- Promova código de fácil manutenção, testes automatizados, observabilidade, CI/CD e serviços confiáveis em produção.
- Colabore com equipes de engenharia e canais para estabelecer integrações reutilizáveis e experiências consistentes para clientes.
- Oriente engenheiros e contribua para decisões técnicas enquanto também atua diretamente no desenvolvimento.
- Ajude a entregar recursos de autenticação para clientes, como login, autenticação multifator e chaves de acesso.
Requisitos
- Assumir a entrega técnica em toda a stack, do design à implementação.
- Ter ampla experiência com Node.js e JavaScript ou TypeScript.
- Ter experiência no design e na criação de serviços backend ou Backend for Frontend (BFF).
- Ter sólidos conhecimentos de React e familiaridade ou experiência prática com Next.js.
- Demonstrar proficiência em design de sistemas.
- Ter experiência no design de APIs REST.
- Compreender sistemas nativos da nuvem e arquiteturas distribuídas.
- Conhecer segurança de aplicações e padrões de autenticação ou identidade.
- Gerenciar sessões ou tokens com segurança.
- Aplicar boas práticas de engenharia em testes automatizados, CI/CD, observabilidade, confiabilidade e código de fácil manutenção.
- Demonstrar curiosidade sobre desenvolvimento assistido por IA e ferramentas modernas de engenharia.
Benefícios
- Um ambiente de trabalho acessível, inclusivo e respeitoso.
- Adaptações e assistência para candidatos que precisem delas.
- Oportunidades de crescimento profissional no Commonwealth Bank Group.