Pular para o conteúdo principal

Desenvolvedor Full Stack SR

Descrição da vaga

Estamos em busca de um(a) Desenvolvedor(a) Fullstack Sênior que combine uma alta capacidade de execução técnica com a maturidade para apoiar o desenvolvimento do time. Procuramos um profissional que seja a referência de entrega para demandas de elevada complexidade, resolvendo desafios técnicos profundos com autonomia e precisão, garantindo que a squad tenha uma base técnica sólida para operar.


Você atuará em uma squad multidisciplinar como o principal motor técnico de execução. Enquanto o Coordenador cuida das pessoas e o Especialista da estratégia técnica da BU, o seu papel é ser o facilitador da execução, assumindo a responsabilidade direta por componentes críticos do sistema. Esperamos que você utilize sua experiência para destravar o time, convertendo requisitos complexos em código de alta qualidade e auxiliando os desenvolvedores Plenos e Juniores a seguirem esse mesmo rastro de excelência.

Responsabilidades e atribuições

  • Execução de Alta Complexidade: Liderar a implementação de funcionalidades críticas e resolver problemas técnicos de alta dificuldade que exijam domínio profundo de arquitetura, performance e segurança.
  • Apoio e Condução Técnica: Auxiliar na condução técnica das tarefas da squad, servindo como o porto seguro para o cumprimento dos prazos e a manutenção dos padrões de qualidade esperados.
  • Refinamento Técnico Preciso: Participar ativamente dos refinamentos técnicos, convertendo necessidades de negócio em desenhos de solução viáveis e antecipando impedimentos antes do início do desenvolvimento.
  • Mentoria Prática e Apoio: Elevar a barra técnica do time através de orientações diretas no código, revisões de Pull Request detalhadas e suporte técnico constante aos níveis iniciais (Jr/Pl).
  • Garantia de Padrões: Assegurar que a execução da squad esteja rigorosamente alinhada às diretrizes de Chapter e Arquitetura, corrigindo desvios de forma proativa.
  • Resiliência Operacional: Atuar na sustentação e evolução de sistemas críticos, garantindo que soluções para o legado ou novos serviços sejam implementadas com foco em estabilidade e escalabilidade.

Requisitos e qualificações

Conhecimentos Técnicos - Backend (Core):

  • Linguagem Go (Golang): Domínio sólido e experiência comprovada em ambientes produtivos (Requisito Indispensável).
  • Ecossistema Java: Experiência avançada com Java e Spring Boot (Spring Data, Cloud, Security e Web).
  • Arquitetura de Sistemas: Experiência com Microsserviços, Mensageria (Kafka, RabbitMQ ou SQS) e sistemas de alta disponibilidade.
  • Persistência e Performance: Domínio em Bancos de Dados Relacionais e NoSQL, com foco em otimização de queries, concorrência, multithread e I/O assíncrono.
  • Ferramentas: Domínio de Maven, Docker e documentação com Swagger.

Conhecimentos Técnicos - Frontend:

  • Angular: Experiência sólida no desenvolvimento e arquitetura de interfaces SPA complexas e gerenciamento de estado.

Engenharia, Cloud e Processos:

  • Práticas de Engenharia: Domínio absoluto de SOLID, Design Patterns, Clean Architecture e princípios como DRY, YAGNI e KISS.
  • Cloud e DevOps: Experiência avançada em AWS (serviços de computação, storage e redes) e containerização.
  • Cultura Ágil: Vivência com metodologia Scrum e domínio avançado de Git/Gitflow.

Desejável:


Diferenciais:

Informações adicionais

Informações adicionais

  • Regime de Contratação: Cooperado;
  • Modelo de trabalho: Remoto

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Etapa de Triagem
  3. Etapa 3: Entrevista com RH
  4. Etapa 4: Entrevista com Gestor
  5. Etapa 5: Desafio Técnico
  6. Etapa 6: Oferta
  7. Etapa 7: Contratação

Conheça a RPE

Com mais de 20 anos de experiência e inovação, a RPE é uma empresa que transforma o varejo ao conectar tecnologia, expertise e resultados.

Somos a processadora de cartões, carnê e crédito digital líder do varejo nacional. Empoderamos varejistas na operação de crédito com autonomia, segurança e soluções end-to-end.

Liderada por especialistas consolidados no mercado, nosso ecossistema modular oferece soluções para toda a jornada digital da operação – desde a gestão integrada até a ampliação do acesso ao crédito, impulsionando o consumo, gerando resultados reais e transformando negócios.