Engenheiro de Software Sênior – Web Crawling
Estamos em busca de 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 de aproximadamente 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.
Integração com serviços de captcha como 2Captcha, Anti‑Captcha ou CapSolver.
Experiência com reCAPTCHA v2/v3, hCaptcha e Turnstile.
Conhecimento de OWASP.
Análise de tráfego com Burp Suite e DevTools.
Engenharia reversa de APIs privadas (tokens dinâmicos, headers e fluxos).
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.
Benefícios
Assistência Médica (SulAmérica)
Assistência Odontológica (Bradesco)
Wellhub (antigo Gympass) – até 3 dependentes
Telemedicina 24h – consultas online por chamada de vídeo
Isenção na mensalidade do SEM PARAR – para 1 veículo no plano Tag Imparável
Vale‑Alimentação ou Vale‑Refeição – VA para compras em supermercados, VR para uso em restaurantes
Day‑off de aniversário (pessoal e da empresa)
Programa de acompanhamento para gestantes e licença‑paternidade estendida
Auxílio para dependente PCD
Engenheiro de Software Backend (Ruby on Rails)
Responsável pela construção, entrega e manutenção de APIs CORE utilizando Ruby on Rails, garantindo performance, escalabilidade e qualidade de código.
Principais Responsabilidades
Construção da API Core: desenvolvimento e manutenção de endpoints RESTful eficientes em Ruby on Rails.
Escrita de testes automatizados: testes de integração e unitários (RSpec), usando VCR e WebMock para garantir que dependências externas não atrapalhem o pipeline.
Otimização de performance: aplicação de boas práticas de banco de dados (PostgreSQL) e eliminação de gargalos de processamento.
Validação de integração: testes e homologação das interações da API com front‑end (Web e Mobile).
Garantia de eficiência: antecipar falhas de contrato de dados, garantir que funcionalidades atendam requisitos de UI/UX.
Definição de contratos: colaboração no desenho técnico prévio dos endpoints, fornecendo mocks funcionais e especificações claras.
Gestão de bloqueios: identificação e comunicação de impedimentos técnicos que possam impactar o cronograma.
Code review: participação em revisões de código focadas em manter padrões de qualidade e consistência do "Rails Way".
Aprendizado contínuo: atualização com novas versões do Ruby e Rails, trazendo melhores práticas de segurança e arquitetura.
Melhoria de processos: análise e proposição de melhorias ágeis no ciclo de desenvolvimento e deploy.
Documentação técnica: manutenção de documentação clara e atualizada da API (Swagger/OpenAPI).
Manutenibilidade: equilíbrio entre entrega rápida e saúde do código.
Dominio profundo do framework e das práticas de design de API RESTful, testes, modelagem de dados, autenticação e segurança.
Qualificações
Experiência comprovada em Ruby on Rails (modo API) com domínio profundo do framework.
Design de API RESTful, estruturação de endpoints (JSON, paginação, versionamento).
Testes e mockings com RSpec, VCR e WebMock.
Modelagem de dados em PostgreSQL e uso eficiente de ActiveRecord.
Autenticação e segurança com JWT ou Devise Token Auth.
Capacidade de identificar gargalos ou requisitos ambíguos precocemente.
Capacidade de comunicação proativa e colaboração em equipe.
Experiência em CI/CD, deploy e orquestração de serviços.
Uso de ferramentas como GitHub Copilot ou Cursor para acelerar o desenvolvimento.
Engenheiro(a) de Software Full Stack Sênior
Desenvolvimento de soluções escaláveis e sustentáveis, com foco nos usuários e na arquitetura de serviços distribuídos.
Responsabilidades
Desenvolvimento de micro‑serviços independentes e soluções de domínio.
Planejamento em conjunto com a equipe de produto, planejamento de código e deploy em produção.
Contribuir para desafios de tecnologia e produto, compartilhando ideias e melhores práticas.
Participar ativamente de discussões e decisões de design de software.
Implementar soluções sustentáveis e ambiciosas, utilizando tecnologias como Node.js, Python, React Native, Flutter, PostgreSQL.
Organizar arquitetura de software para orquestração harmoniosa de serviços.
Requisitos
Proficiência em ao menos uma linguagem de programação.
Experiência com APIs.
Experiência em desenvolvimento mobile escaláveis e focadas no cliente.
Conhecimento em plataformas em nuvem (GCP, AWS, Azure).
Conhecimento em containers e orquestração (Kubernetes).
Experiência de desenvolvimento mobile.
Engenheiro de Software SR | Modernização & IA
Foco em pesquisa em IA, modernização de software legado e desenvolvimento de novos produtos.
Responsabilidades
Pesquisa em IA.
Modernização de software legados.
Desenvolvimento de novos produtos.
Eficiência e crescimento via P&D em IA.
Requisitos Obrigatórios
Engenharia de software avançada com experiência em .NET.
Conhecimento avançado em IA e automação de processos empresariais.
Experiência em desenvolvimento de novos produtos e arquitetura de software.
Conhecimento em metodologias ágeis, gestão de processos e produtos.
Proficiência em Python, Azure, GCP, AWS.
Diferenciais
Especialização em IA e conhecimento avançado em GenAI, MLOps, modelos preditivos e deep learning.
Experiência comprovada com frameworks e ambientes de IA.
Capacidade analítica em grandes volumes de dados.
Perfil acadêmico e prático, mentor de profissionais na área de tecnologia.
Engenheiro(a) de Software Backend - Especialista
Responsável por desenvolvimento completo, arquitetura, testes e entrega de soluções em microserviços.
Responsabilidades
Desenvolvimento de programação de ponta a ponta, incluindo arquitetura e testes.
Liderança em projetos com microserviços e streaming de eventos.
Garantir funcionalidade, manutenibilidade e velocidade, com práticas de teste e qualidade.
Referência técnica, mentoria de pares de menor senioridade.
Alinhar soluções técnicas ao negócio e entender iniciativas de produto.
Desenho de soluções com arquitetura evolutiva.
Colaboração em melhorias contínuas de equipe e processos.
Trabalhar em ambiente colaborativo, com pareamento e feedback.
Requisitos Técnicos
Conhecimento avançado em Golang ou TypeScript.
Ganhos em Event Streaming (Kafka), Docker & Kubernetes.
Monitoramento e observabilidade.
Testes unitários e de integração.
Desenvolvimento de consumidores e produtores de eventos.
Desenvolvimento de microsserviços distribuídos.
Conhecimento em C#, DDD, arquitetura, design de código.
Experiência com metodologias ágeis.
Benefícios
Vale refeição ou alimentação.
Assistência médica e odontológica.
Auxílio creche.
Benefícios flexíveis (Flash).
Gympass e TotalPass.
Horários flexíveis.
Seguro de vida.
Clube de parcerias.
Day off no aniversário.
#J-18808-Ljbffr