O que esta vaga pede
Na Robbu, acreditamos que tecnologia e segurança caminham juntas. Buscamos uma pessoa Desenvolvedora Backend com experiência em segurança de aplicações para atuar na identificação, correção e prevenção de vulnerabilidades, contribuindo para a evolução da maturidade de segurança dos nossos produtos e soluções.
Essa pessoa atuará em parceria com os times de Engenharia, Produto e Segurança da Informação, promovendo boas práticas de desenvolvimento seguro e garantindo maior confiabilidade, proteção e qualidade das nossas aplicações.
- Atividades a serem desenvolvidas (o que vai fazer)?:
- Identificar, analisar e corrigir vulnerabilidades apontadas em testes de invasão (pentests), análises automatizadas, auditorias e reportes de clientes, respeitando os prazos estabelecidos conforme a criticidade dos riscos;
- Implementar melhorias de segurança no backend, envolvendo autenticação, autorização, criptografia, gestão de segredos e proteção de dados sensíveis;
- Realizar revisões de código (Code Review), identificando possíveis falhas de segurança e orientando os times de desenvolvimento sobre boas práticas;
- Integrar e manter ferramentas de segurança nos pipelines de CI/CD, incluindo análises estáticas e dinâmicas de código (SAST/DAST), análise de dependências e identificação de segredos expostos;
- Monitorar, atualizar e corrigir dependências e bibliotecas com vulnerabilidades conhecidas;
- Apoiar tecnicamente a resposta a incidentes de segurança, participando de investigações, correções e análises pós-incidente;
- Desenvolver e documentar padrões, procedimentos e guias de desenvolvimento seguro para os times de Engenharia;
- Atuar em conjunto com a Coordenação de Segurança da Informação na execução do plano de evolução da maturidade de segurança e no atendimento a questionários técnicos de clientes.
- Conhecimentos necessários (hard skills)?:
- Experiência como Desenvolvedor(a) Backend em nível pleno, com domínio de linguagens, frameworks e tecnologias utilizadas pela Robbu;
- Conhecimento de vulnerabilidades em aplicações e APIs, incluindo OWASP Top 10 e OWASP API Security Top 10;
- Conhecimento em mecanismos de autenticação e autorização, como OAuth 2.0, JWT e controle de acesso;
- Conhecimento de criptografia aplicada, incluindo TLS, hashing de senhas e criptografia de dados em repouso;
- Experiência com bancos de dados relacionais e práticas de prevenção contra SQL Injection;
- Conhecimento de Git e pipelines de integração e entrega contínua (CI/CD);
- Familiaridade com ferramentas de análise de segurança de aplicações (SAST, DAST e SCA);
- Conhecimento dos princípios da LGPD aplicados ao desenvolvimento de software, especialmente na proteção e minimização do uso de dados pessoais.
- Habilidades necessárias (soft skills)?:
- Senso de urgência e responsabilidade no tratamento de vulnerabilidades e cumprimento de prazos;
- Atenção aos detalhes e pensamento crítico para identificar possíveis riscos e cenários de exploração;
- Comunicação clara e capacidade de traduzir riscos técnicos para diferentes públicos;
- Perfil colaborativo, com habilidade para atuar junto aos times de Engenharia e Produto sem comprometer o fluxo de desenvolvimento;
- Postura consultiva e didática para disseminar a cultura de desenvolvimento seguro;
- Autonomia, organização e capacidade de priorização do backlog de segurança.
- Tem algum diferencial para a vaga?:
- Certificações ou cursos em desenvolvimento seguro e Application Security (AppSec), como CSSLP, OSWE, eWPT ou formações equivalentes;
- Experiência com pentests, programas de Bug Bounty ou competições CTF;
- Vivência em ambientes de cloud (AWS, Azure ou GCP) e conhecimentos de segurança em nuvem;
- Conhecimento em containers e infraestrutura como código (Docker, Kubernetes e Terraform);
- Experiência com ferramentas como Sonar
- Qube, Snyk, Dependabot, OWASP ZAP ou Burp Suite;
- Vivência com plataformas de mensageria, integrações via APIs, WhatsApp Business API e webhooks;
- Inglês técnico para leitura e interpretação de documentações e alertas de segurança.