Descrição
Buscamos um(a) Engenheiro(a) de Software Back-End para atuar no desenvolvimento de produtos de segurança da informação, com foco em arquiteturas escaláveis, alta disponibilidade e segurança desde a concepção (security by design).
Você terá papel fundamental na construção de soluções que integram práticas de segurança ao longo de todo o ciclo de desenvolvimento e operação, colaborando diretamente com times técnicos, produto e arquitetura para garantir que nossos sistemas sejam robustos, confiáveis e preparados para ambientes críticos.
Essa é uma posição para quem gosta de resolver problemas complexos, trabalhar com tecnologias modernas e participar ativamente da evolução de produtos SaaS voltados para cibersegurança.
Responsabilidades e atribuições
No dia a dia, você será responsável por projetar, desenvolver e evoluir aplicações back-end com foco em escalabilidade, alta disponibilidade e conformidade com padrões de segurança, atuando desde a concepção da arquitetura até a entrega em produção. Espera-se que você participe ativamente da definição de soluções técnicas, adotando boas práticas de engenharia, clean code, arquitetura em camadas e DDD, garantindo qualidade, manutenção e crescimento sustentável dos sistemas.
Você irá integrar práticas de segurança ao ciclo de vida de desenvolvimento (SDLC), definindo e documentando padrões de codificação segura, apoiando revisões de código e design de novas funcionalidades com foco em mitigação de riscos, autenticação, autorização e proteção de dados. Também fará parte do seu escopo a automação de processos de build, testes e deploy por meio de pipelines CI/CD, contribuindo para uma cultura DevSecOps.
Além disso, atuará no desenvolvimento de crawlers, integrações via API e web scraping, garantindo performance, confiabilidade e segurança dessas soluções. Espera-se colaboração contínua com o time para revisão técnica de módulos, troca de conhecimento, melhoria de processos e adoção de novas tecnologias, sempre com foco na construção de produtos de segurança de alto impacto.
Requisitos e qualificações
* Formação em Ciência da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
* Experiência sólida como desenvolvedor(a) de software, preferencialmente em projetos de segurança da informação.
* Forte conhecimento em design de sistemas distribuídos, microsserviços e arquiteturas em nuvem.
* Experiência com Python (Flask, FastAPI, Django) e Node.Js.
* Familiaridade com OWASP, JWT, OAuth2, OpenID Connect, criptografia, autenticação e autorização.
* Vivência com arquitetura em camadas, clean code e DDD.
* Experiência com desenvolvimento de crawlers (APIs e web scraping).
* Banco de dados: MySQL, Elasticsearch, MongoDB, Redis.
* Mensageria: RabbitMQ.
* DevOps: Docker, Nginx, Kubernetes, versionamento com GitLab e automações CI/CD.
* Experiência com AWS.
* Uso de ferramentas de gestão como JIRA e Confluence.
* Inglês avançado.
Modelo de trabalho
Hibrido, Remoto
#J-18808-Ljbffr