Senior Web Crawler Engineer (Remote)
Na Firedev, buscamos um(a) Desenvolvedor(a) de Software Sênior com forte experiência em Web Crawling, Scraping e bypass de proteções anti-bot, para atuar em um projeto de alta complexidade com duração estimada de 4 meses.
Responsabilidades
Desenvolver e evoluir crawlers escaláveis para coleta de dados em larga escala
Projetar soluções com controle de filas, retry e rate limiting
Realizar parsing de conteúdos estruturados e dinâmicos (HTML, JSON, XML)
Atuar em crawling de aplicações modernas (SPAs e renderização client‑side)
Realizar engenharia reversa de APIs privadas e fluxos protegidos
Garantir estabilidade, performance e resiliência das aplicações
Requisitos Obrigatórios
Arquitetura de crawlers escaláveis (filas, retry, rate limiting)
Experiência com crawling em SPAs e páginas com renderização client‑side
Experiência com sistemas anti‑bot (Cloudflare, Akamai, DataDome, PerimeterX)
Técnicas de evasão de fingerprint (TLS fingerprint, headers HTTP, rotação de user‑agent)
Gerenciamento de proxies residenciais rotativos e integração com serviços como 2Captcha, Anti‑Captcha ou CapSolver
Experiência com reCAPTCHA v2/v3, hCaptcha e Turnstile
Conhecimento de OWASP e análise de tráfego com Burp Suite e DevTools
Diferenciais
Conhecimento em filas de mensagens (Kafka, RabbitMQ ou similares)
Experiência com mobile scraping (APIs Android/iOS)
Noções de visão computacional aplicada a captcha
Forte raciocínio analítico para engenharia reversa de fluxos complexos
Autonomia para resolução de problemas com pouca documentação
Perfil investigativo e orientado a desafios técnicos
Capacidade de adaptação rápida a mudanças tecnológicas
Engenheiro(a) de Software Backend - Especialista
O seu papel como Especialista em Engenharia de Software Backend será:
Desenvolver programação do início ao fim, incluindo definições de arquitetura, testes e rollout em produção
Liderar o desenvolvimento de projetos com arquitetura de microserviços, consumo e geração de eventos em streaming, APIs
Garantir a funcionalidade, manutenibilidade e velocidade, além de práticas de teste e qualidade
Atuar como referência técnica dentro do time, mentorando pares de menor senioridade
Garantir que todas as soluções técnicas estejam alinhadas à estratégia do negócio e entender iniciativas relacionadas ao produto
Ajudar o time no desenho de soluções com arquitetura evolutiva, investigando constantemente novas tecnologias e formas de trabalho
Colaborar com a evolução das habilidades técnicas do time e esforços de melhoria contínua que impactam vários times
Trabalhar em ambiente colaborativo, com práticas de pareamento, feedbacks e motivação para se desenvolver
Qualificações necessárias
Conhecimento avançado em Golang ou Typescript
Experiência com consumidores e produtores de eventos para Event Streaming (Kafka)
Conhecimento em Docker e Kubernetes
Conhecimento em ferramentas de monitoramento e observabilidade
Experiência em testes unitários e de integração
Preocupação com a qualidade e desempenho das soluções propostas
Capacidade de trabalhar de maneira autônoma em ambiente multifuncional
Conhecimento em desenvolvimento e implementação de APIs
Conhecimento em microsserviços distribuídos
Embasamento teórico, habilidade e preocupação com boas práticas de desenvolvimento (DDD, Arquitetura, Design de Código, Paradigmas)
Familiaridade com metodologias ágeis
Conhecimento em C#
Engenheiro(a) de Software FullStack .NET
Somos uma consultoria estratégica de inovação e transformação digital. Buscamos um(a) Engenheiro(a) de Software FullStack .NET, com foco em desenvolvimento front‑end e back‑end, suporte evolutivo e sustentação de integrações críticas de sistemas de faturamento.
Principais responsabilidades
Atuar no desenvolvimento e suporte de aplicações full‑stack
Desenvolver novas funcionalidades em aplicações web corporativas
Apoiar a sustentação e evolução de sistemas legados, quando necessário
Participar de iniciativas de modernização tecnológica e migração para a nuvem
Colaborar com times multifuncionais, garantindo alinhamento técnico e de negócio
Requisitos obrigatórios
Graduação em Ciência da Computação, Engenharia ou áreas correlatas
Experiência de 4 a 6 anos em desenvolvimento full‑stack para aplicações corporativas de grande escala
Experiência prática com ASP.NET MVC utilizando C#
Experiência com tecnologias de front‑end como React, Angular ou Blazor
Forte proficiência em SQL para consultas e extração de dados
Sólido entendimento dos princípios SOLID e sua aplicação no design de software
Inglês avançado (C1) obrigatório, com uso frequente em comunicação escrita e verbal
Diferenciais
Experiência com mecanismos de autenticação e autorização, como OAuth2
Familiaridade com ferramentas de CI/CD, como Azure DevOps ou GitHub Actions
Proficiência com sistemas de controle de versão, como Git
Experiência prática na implantação e manutenção de soluções web no Azure
Conhecimento em logging, monitoramento e diagnóstico em ambientes de nuvem
Buscamos um perfil que
Tenha visão técnica sólida e postura hands‑on
Goste de resolver problemas complexos em ambientes corporativos
Esteja confortável em transitar entre desenvolvimento, suporte e evolução arquitetural
Tenha interesse em contribuir com jornadas de modernização e cloud migration
#J-18808-Ljbffr