Royal Bank of Canada

Desenvolvedor Sênior Full Stack

JavaScriptJavaReactSQLPHP
Tradução automática. Consulte o original.

Descrição da Vaga

Qual é a oportunidade?

Junte-se à nossa equipe inovadora de Tecnologia PayEdge no RBC, onde estamos revolucionando soluções de pagamento para empresas. Estamos buscando um Desenvolvedor Sênior Full Stack talentoso para ajudar a projetar, desenvolver e manter nossa plataforma digital segura e de alto desempenho. Como um membro fundamental, você contribuirá para todas as etapas do ciclo de vida de desenvolvimento de software, com foco em qualidade, manutenibilidade, desempenho e confiabilidade. Se você é um desenvolvedor orientado a trabalho em equipe com uma base técnica sólida, excelentes habilidades de resolução de problemas e proficiência em linguagens como Java, PHP e frameworks como Angular, Spring Boot e Laravel, vamos construir o futuro dos pagamentos juntos.

O que você fará?

  1. Fazer parte de uma equipe de desenvolvimento Ágil composta por membros técnicos, de produto e de negócios para desenvolver novos serviços e aprimorar as aplicações voltadas ao cliente PayEdge, seguindo as melhores práticas e utilizando as tecnologias mais recentes.
  1. Escrever código limpo, sustentável e eficiente para aplicações front-end (PHP/Angular) e back-end (PHP/Spring Boot). Garantir alta qualidade de código por meio de testes unitários e funcionais automatizados.
  1. Modernizar e refatorar sistemas legados para alinhar-se às tecnologias atuais e às melhores práticas de arquitetura.
  1. Solucionar problemas, depurar e resolver questões de produção, impulsionando a estabilidade e o desempenho da aplicação por meio de melhorias e otimizações proativas.
  1. Desenvolver, otimizar e manter bancos de dados MySQL, incluindo a escrita de consultas complexas, procedimentos armazenados e garantia da integridade dos dados.
  1. Depurar problemas de desempenho em produção em todos os serviços e níveis da pilha e fornecer suporte operacional primário.
  1. Automatizar processos dentro do pipeline de desenvolvimento; identificar oportunidades para ganhos de eficiência, redução do tempo de lançamento no mercado e viabilização da entrega contínua.
  1. Desempenhar papel de suporte em produção, incluindo suporte fora do horário comercial (participando de um rodízio de sobreaviso).

Requisitos mínimos

O que você precisa para ter sucesso?

Requisitos obrigatórios

  1. Bacharelado em Ciência da Computação, Engenharia ou área relacionada.
  1. 5+ anos de experiência com PHP, Laravel e SQL.
  1. 5+ anos de experiência prática com Angular, Java, REST APIs/Microsserviços e Spring Framework (MVC, Security, JPA, Spring Boot).
  1. 5+ anos de experiência trabalhando com RDBMS, por exemplo, MySQL, MSSQL, NoSQL, por exemplo, MongoDB, ELK e tecnologias de streaming de dados (Kafka).
  1. 5+ anos de experiência com tecnologias front-end como JavaScript, HTML, CSS.
  1. Experiência com pipelines CI/CD (Jenkins, GitHub, Vault, ferramentas de verificação de segurança, etc.).
  1. Capacidade de trabalhar em um ambiente Ágil.
  1. Fortes habilidades de resolução de problemas com foco em práticas de codificação limpa e escalabilidade.
  1. Boas habilidades de comunicação e colaboração.
  1. Paixão por tecnologia e amor pela cultura de desenvolvimento de software.

Diferenciais

  1. Familiaridade com os principais estilos arquiteturais, como Microsserviços, React ou sistemas orientados a eventos.
  1. Conhecimento de tendências e tecnologias modernas de design front-end.
  1. Conhecimento sólido de arquitetura de Microsserviços e integração de API.
  1. Compreensão profunda de gateway de API e protocolos de segurança (JWT, OAuth, certificados SSL).
  1. Experiência no desenvolvimento e solução de problemas de aplicações distribuídas em nuvem (Azure AKS).
  1. Proficiência em pipelines CI/CD e ferramentas de automação de testes.
  1. Forte compreensão de metodologias Ágeis e capacidade de contribuir para iniciativas de melhoria contínua.

O que temos para você?

Nós prosperamos com o desafio de sermos o nosso melhor, com o pensamento progressivo para continuar crescendo e trabalhando juntos para oferecer conselhos confiáveis que ajudem nossos clientes a prosperar e nossas comunidades a crescer. Nós nos importamos uns com os outros, em alcançar nosso potencial, fazer a diferença em nossas comunidades e alcançar um sucesso que seja mútuo.

  • Um Programa de Recompensas Total abrangente, incluindo bônus e benefícios flexíveis, remuneração competitiva, comissões e ações, quando aplicável.
  • Líderes que apoiam seu desenvolvimento por meio de coaching e oportunidades de gestão.
  • Trabalhe em uma equipe dinâmica, colaborativa, progressiva e de alto desempenho.
  • Um programa de treinamento de classe mundial em serviços financeiros.
  • Opções flexíveis de equilíbrio entre vida pessoal e profissional.
  • Oportunidades para assumir responsabilidades progressivamente maiores.
  • Acesso a uma variedade de oportunidades de trabalho em diferentes negócios e geografias.

#LI-POST

#TECHPJ

Habilidades para a Vaga

Desenvolvimento de Aplicações, Integrações de Aplicações, Manutenção de Aplicações, Arquitetura de Aplicações, Atenção aos Detalhes, Entrega de Aplicações Corporativas, Resolução de Problemas em Grupo, Linguagens de Programação, Ciclo de Vida de Desenvolvimento de Software (SDLC), Aplicações de Sistema

Detalhes Adicionais da Vaga

Endereço: 1006 SKYVIEW DR:BURLINGTON

Cidade: Burlington

País: Canadá

Horas de trabalho/semana: 37.5

Tipo de Emprego: Tempo integral

Plataforma: TECNOLOGIA E OPERAÇÕES

Tipo de Vaga: Regular

Tipo de Pagamento: Assalariado

Data de Publicação: 2026-10-22

Prazo de Inscrição: 2026-10-28

Nota: As inscrições serão aceitas até as 23:59 do dia anterior à data limite de inscrição acima.

Junte-se à nossa Comunidade de Talentos

Fique por dentro de ótimas oportunidades de carreira no RBC. Inscreva-se e receba informações personalizadas sobre nossas vagas mais recentes, dicas de carreira e eventos de recrutamento que são importantes para você.

Expanda seus limites e crie um novo futuro juntos no RBC. Descubra como usamos nossa paixão e motivação para melhorar o bem-estar de nossos clientes e comunidades em jobs.rbc.com.

O RBC está convidando candidatos a se inscreverem para esta vaga existente. Inscrever-se nesta publicação permite que você expresse seu interesse nesta oportunidade de carreira atual no RBC. Candidatos qualificados podem ser contatados para revisar seu currículo com mais detalhes.

Nossas Oportunidades de Emprego

No RBC, somos guiados por valores compartilhados de Cliente em Primeiro Lugar, Integridade, Colaboração, Respeito e Excelência, e por vencer juntos como um só RBC. Acreditamos que um local de trabalho inclusivo que possui diversas perspectivas é fundamental para nosso crescimento contínuo como um dos maiores e mais bem-sucedidos bancos do mundo. Manter um local de trabalho onde nossos funcionários se sintam apoiados para ter o melhor desempenho, colaborar efetivamente, impulsionar a inovação e crescer profissionalmente ajuda a dar vida ao nosso Propósito e a criar valor para nossos clientes e comunidades. O RBC se esforça para oferecer isso por meio de políticas e programas destinados a promover um local de trabalho baseado no respeito, no pertencimento e na oportunidade para todos.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores