Skills
Sobre a Vaga
A KnowBe4 busca um(a) Engenheiro(a) de Software Sênior para atuar em equipes de Engenharia que desenvolvem o produto central de Security Awareness Training. Você será responsável por recursos ponta a ponta, do design à entrega e operação, em um ambiente ágil e de alta colaboração.
Responsabilidades
- Desenvolver features full-stack seguindo o ciclo de desenvolvimento da KnowBe4 e práticas ágeis
- Projetar e entregar funcionalidades com autonomia e pouca supervisão
- Resolver problemas técnicos complexos e participar de discussões de arquitetura e design
- Realizar code reviews rigorosos e orientar engenheiros com menos experiência
- Colaborar com Produto e outras áreas para cumprir o roadmap
- Garantir qualidade, confiabilidade e postura de conformidade dos sistemas sob sua responsabilidade
Requisitos
- Experiência sólida em Ruby on Rails em produção
- Conhecimento em GraphQL e em modelagem/tuning de bancos relacionais (MySQL/PostgreSQL) em cenários multi-tenant
- Domínio de TypeScript e frameworks modernos de componentes; experiência com Vue 3 é um diferencial, e SvelteKit é altamente valorizado
- Experiência com AWS (ECS/Fargate, Lambda, EventBridge, SQS, S3)
- Conhecimento prático de Terraform e GitLab CI/CD
- Entendimento de padrões orientados a eventos e processamento assíncrono, incluindo idempotência e consistência eventual
- Boas práticas de qualidade: código testável, manutenível e participação efetiva em revisões e discussões
- Uso confortável de ferramentas modernas de IA para acelerar desenvolvimento, revisão e resolução de problemas (ex.: Claude/Claude Code)
Beneficios
- Bônus corporativo com base em metas mensais de vendas
- Bônus por indicação
- Apoio para adoção
- Reembolso de estudos, certificações e bônus por conclusão
- Ambiente moderno, tecnológico e com cultura colaborativa
Observação: pode haver processo de avaliação e checagem de antecedentes durante a contratação. Vaga sem atuação de agências de recrutamento.