




Job Summary: We are looking for a professional passionate about solving complex system problems—someone who dissects unknown protocols and builds elegant automations, working on challenging integration and automation projects. Key Highlights: 1. Working on challenging automation and hostile system integration projects 2. Developing high-performance and resilient robots 3. Reverse engineering of systems, APIs, and complex protocols **Job Description** --------------------- We are expanding our technical team and seeking a professional who goes beyond coding: someone who sees systems as puzzles to solve, enjoys dissecting unknown protocols, reverse-engineers opaque flows, and builds automations that work where others give up. If you’ve spent hours understanding how a system works purely out of curiosity, take pride in solving complex problems, and write code others consider elegant—even magical—we want to talk. doc9 is a lawtech with an established brand in the legal market, growing exponentially with its legal services: hearings, investigations, and calculations. Additionally, we have two purely technological (SaaS) products: Whom and Which. We are made up of restless, entrepreneurial people who value teamwork and believe sustainable growth comes from people who love what they do. We are looking for engaged individuals with passion in their eyes and a strong desire to develop and grow with us. **Responsibilities and Duties** ----------------------------------- You will work on challenging automation and system integration projects, especially in bot-hostile environments featuring complex authentication, undocumented APIs, and proprietary workflows. This includes: * Developing high-performance and resilient robots and automations in Python and/or Go and/or JavaScript * Reverse engineering web systems, APIs, protocols, and authentication flows * Architecting and maintaining distributed infrastructure for large-scale automation execution * Integrating with legacy systems, government portals, and platforms with multiple layers of security * Developing anti-detection solutions, intelligent proxy management, and fingerprint evasion * Collaborating directly with product and business teams to specify technical solutions **Technologies and Infrastructure We Use** ------------------------------------------- * **Python, JavaScript, and Go** as primary programming languages * Orchestration with Docker and Kubernetes * Queues and messaging: Redis, RabbitMQ, Kafka * SQL and NoSQL databases * Cloud platforms AWS, GCP, and private infrastructure on VPS/bare metal * REST APIs, WebSockets, and communication via proprietary protocols * Automation tools: Playwright, Selenium, Pyppeteer, Requests, httpx **Requirements and Qualifications** ------------------------------ * Minimum 5 years of software development experience * **Advanced proficiency in Python and/or Go and/or JavaScript** for building robust systems * **Proven experience with RPA**, scraping, and automation in protected environments * Solid knowledge of **HTTP/HTTPS, TLS, cookies, sessions, and authentication mechanisms** (OAuth, JWT, digital certificates) * Ability to **analyze network traffic, inspect requests, and reverse engineer undocumented authentication flows and APIs** * Knowledge of **cryptography — symmetric, asymmetric, and hash algorithms** * Experience with infrastructure: **Docker, Kubernetes, CI/CD, monitoring, and logging** * Familiarity with anti-detection techniques: proxy rotation, header spoofing, browser fingerprinting **Valued Differentiators:** * Knowledge of C, C\+\+, Java, or other low-level languages * Experience with Brazilian judicial or government systems (PJE, ESAJ, PROJUDI, etc.) * Contributions to open-source projects or public repositories demonstrating technical reasoning * Experience with reverse engineering APKs or desktop applications * Familiarity with Frida, mitmproxy, Burp Suite, or similar tools **More than your resume, we care about your profile:** * Naturally curious: you investigate anything you don’t understand until you do * Creative under pressure: when the obvious solution doesn’t exist, you invent one * Autonomous and responsible: remote work is part of our DNA, and we expect clear, proactive, and honest communication * Technical reference: able to share knowledge, support the team, and elevate collective capability * Resilient: systems change, blocks appear, and you adapt without losing focus **Additional Information:** --------------------------- * PJ contract; * 100% remote; * \+ Benefits


