Desenvolvedor Full Stack PL
Descrição da vaga
Estamos em busca de um(a) Desenvolvedor(a) Fullstack Pleno com perfil versátil e alta capacidade de execução. Procuramos alguém que transite com segurança entre o frontend e o backend, entregando soluções ponta a ponta com autonomia técnica. Mais do que escrever código, buscamos um profissional com postura colaborativa, que saiba depurar problemas com independência e que tenha agilidade para se adaptar a diferentes contextos e desafios tecnológicos.
Você atuará em uma squad multidisciplinar, trabalhando de forma próxima ao Coordenador (focado na sua carreira e bem-estar) e contando com o apoio de Seniores e Especialistas para refinar a estratégia técnica. Esperamos que você participe ativamente dos refinamentos, trazendo um olhar crítico sobre a viabilidade das demandas e garantindo que as entregas mantenham o equilíbrio entre qualidade e prazo. Na nossa cultura, valorizamos o aprendizado contínuo e a proatividade: aqui, você terá espaço para testar ideias, aprender com o time e mentoria inicial de colegas menos experientes, elevando a cadência e a qualidade das nossas entregas.
Responsabilidades e atribuições
- Execução Ponta a Ponta: Desenvolver funcionalidades completas (frontend e backend) com autonomia, garantindo a integração eficiente entre as interfaces e as APIs.
- Independência Técnica: Analisar e resolver problemas de complexidade média/alta de forma independente, utilizando boas práticas de depuração e investigação.
- Participação em Refinamentos: Contribuir ativamente em estimativas e refinamentos técnicos, trazendo uma visão crítica sobre a viabilidade de implementação e prazos.
- Qualidade de Código: Escrever código limpo, testável e de fácil manutenção, seguindo os padrões arquiteturais definidos pelo Chapter Leader e Arquitetura.
- Revisão por Pares (Code Review): Participar de revisões de código de forma colaborativa, focando na manutenção dos padrões do time e no aprendizado mútuo.
- Mentoria Inicial: Apoiar a evolução técnica de desenvolvedores Juniores e Estagiários, compartilhando conhecimento e auxiliando no dia a dia.
- Colaboração Multidisciplinar: Atuar próximo a Product Owners, QAs e outros desenvolvedores para garantir que a solução técnica atenda às necessidades do negócio.
- Mentalidade de Melhoria Contínua: Participar ativamente das cerimônias do time (Dailies, Retros, Plannings), sugerindo melhorias nos processos de desenvolvimento e na agilidade do squad.
Requisitos e qualificações
Conhecimentos Técnicos - Backend (Core):
- Ecossistema Java: Experiência sólida com Java e Spring Boot (Spring Data, Web, Cloud e Security).
- Node.js: Conhecimento prático para desenvolvimento de serviços e integrações.
- Persistência de Dados: Experiência com Bancos de Dados Relacionais (SQL) e Não Relacionais (NoSQL).
- Mensageria e Performance: Conhecimento em arquitetura baseada em eventos e filas (RabbitMQ, SQS ou Kafka) e domínio de conceitos de Multithread e Requisições Assíncronas.
- Ferramentas de Build e API: Domínio de Maven e documentação com Swagger.
Conhecimentos Técnicos - Frontend:
- Angular: Experiência sólida no desenvolvimento de interfaces SPA, componentes e gerenciamento de estado.
Engenharia, Cloud e Processos:
- Práticas de Engenharia: Domínio de SOLID, Programação Orientada a Objetos (POO) e princípios de clean code (DRY, YAGNI, KISS).
- Arquitetura: Conhecimento em Clean Architecture e Injeção de Dependências.
- Cloud e Infraestrutura: Experiência com AWS (serviços core) e containerização com Docker.
- Cultura Ágil e Versionamento: Vivência com metodologia Scrum e domínio de Git/Gitflow.
Desejável (O que te destaca):
- Conhecimento ou experiência com a linguagem Go (Golang).
Diferenciais (O "plus"):
- Experiência com React ou Next.js.
Informações adicionais
- Regime de Contratação: Cooperado;
- Modelo de trabalho: Remoto
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Entrevista com RH
- Etapa 3: Entrevista com Gestor
- Etapa 4: Desafio Técnico
- Etapa 5: Oferta
- Etapa 6: 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.
Siga a RPE nas redes sociais!