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:
- Conhecimentos em Node.js.
Diferenciais:
- Experiência com React ou Next.js.
Informações adicionais
Informações adicionais
- Regime de Contratação: Cooperado;
- Modelo de trabalho: Remoto
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Etapa de Triagem
- Etapa 3: Entrevista com RH
- Etapa 4: Entrevista com Gestor
- Etapa 5: Desafio Técnico
- Etapa 6: Oferta
- 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.
Siga a RPE nas redes sociais!