
Fechado
Publicado
Job Posting: Senior Full-Stack Developer (Python/TypeScript) — Legal Automation Specialist Project Overview We are seeking a highly skilled Senior Full-Stack Developer to maintain and scale a unified legal case tracking and AI-driven document review platform. The system orchestrates complex data pipelines: reverse-engineering official eCourts mobile APIs (AES-256), scraping Indian Tribunals (NCLT, NCLAT, SCI), and delivering automated "Legal Review" workflows via a TypeScript/React frontend. Technical Stack Backend: Python 3.8+ (FastAPI), PyMuPDF (fitz), BeautifulSoup, pycryptodome (AES-256), ddddocr. Frontend: TypeScript, React ([login to view URL] App Router), Tailwind CSS. Database & Infra: Supabase (PostgreSQL with JSONB), Real-time, Storage, RLS. Communication: WhatsApp Business API (Meta), SMTP (Email). Key Responsibilities 1. Backend: Scraper & Sync Engineering Maintain Scrapers: Monitor and repair scrapers for NCLT, NCLAT, SCI, and High Courts (Bombay, Delhi, Gujarat). Encryption & API: Maintain AES-256 encryption/decryption logic for communication with official [login to view URL] endpoints. Sync Orchestration: Optimize [login to view URL] to handle "stale" case recovery and denormalized data mirroring (_mirror_cause_list_entry_to_case) for frontend performance. AI Agents: Refine [login to view URL] logic, including complex data structures like TableComparisonResult. 2. Automation & Reporting Reporting Pipeline: Manage [login to view URL] to generate multi-variant PDFs ("Matters Listed" vs. "Orders Found"). Delivery Logic: Debug and optimize automated Email/WhatsApp delivery triggers for generated reports. 3. Quality Assurance (QA) & Testing Scraper Validation: Build automated test suites to detect breaking changes on live court websites before data corruption occurs. Frontend Testing: Conduct regression testing on TypeScript components to ensure legal document rendering remains pixel-perfect. Integration QA: Verify end-to-end data flow: Scrape → Supabase Sync → Agent Processing → Frontend Notification. Required Skills Python Mastery: Advanced scraping (POST/GET flows, session persistence, OCR CAPTCHA solving). TypeScript/React Pro: Strong experience with [login to view URL] App Router and building clean, data-intensive UIs. Supabase/PostgreSQL: Expertise in JSONB manipulation, complex SQL migrations, and Row Level Security (RLS). PDF Processing: Experience extracting structured data from unstructured PDFs using fitz (PyMuPDF). QA Mindset: Proven ability to build testing frameworks for unstable third-party data sources. Budget: 15,000/mo for 15h/week
ID do Projeto: 40307861
24 propostas
Projeto remoto
Ativo há 21 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
24 freelancers estão ofertando em média ₹550 INR/hora for esse trabalho

Have over 18 years of experience in data mining/ Web scrapping/ Scraping Bots/ Chrome/Opera Extensions I have done it all. Tell us your source and we will put it in excel for you, Or we can even give you filtered results as per your requirement, In the format you want. You can also ask for data into a particular format - Excel, Json, Mysql, Databases, XMLs, you name them. Further Can help you with integrating it with ur databases, Can create json outputs. We are not only good with scraping but also with the tools that u may need after that. We can help you build you softwares round the data we have 99% Data Accuracy. We have Duplicate finder. etc., We can help with Statistics on the data We can help with creating Api's front the data We can create Softwares to manage that data We can build Sites round the data
₹250 INR em 40 dias
6,9
6,9

Are the scrapers running on cron now or manual run? For ecourts AES part, is the key already working or sometimes breaking? Does Supabase store full case data or only what frontend needs? I went through your description carefully. Looks like scrapers + sync + reports + frontend all depend on each other, so small break can affect whole flow. Hi, this is Ambar Shome, I work independently but also run Shome & Associates for larger projects. I’ve handled similar scraper / automation systems before for govt sites, captcha, session login, pdf parsing etc. Happy to handle this. Main thing I would do first is make scraper logs clearer, so when NCLT / SCI site changes we see error early. I usually keep retry queue for failed cases instead of stopping full sync. For AES api calls better to keep session cache with timeout, not new handshake every call. Supabase side I prefer keeping raw table + mirror table, frontend reads mirror only, faster. PDF parsing I would store parsed json once, reports read from cache, not parse again. Report sending should go through status table, so email / WhatsApp not sent twice. Also good to keep small manual edit table for wrong scrape rows, otherwise same error repeats daily. For testing I normally keep 2–3 sample cases per court and run before daily sync. Should failed scraper stop sync, or skip and continue?
₹250 INR em 40 dias
5,4
5,4

I have strong experience building and maintaining data-intensive systems that combine resilient web scraping, backend orchestration, and responsive frontend interfaces. My work with Python (FastAPI) includes designing robust pipelines for scraping dynamic websites, handling session-based POST/GET flows, bypassing CAPTCHA with OCR tools, and implementing encryption logic using libraries like pycryptodome. I’m comfortable maintaining fragile integrations and quickly adapting to structural changes in third-party systems.
₹250 INR em 40 dias
4,5
4,5

Hi there, I have gone through your requirements regarding maintaining and scaling the legal scraping and automation platform with Python, FastAPI, and Supabase. I have a good hand on working Experience in building and stabilizing scraper-based systems with Python (BeautifulSoup, session handling, CAPTCHA/OCR), API integrations, and data pipelines. Recently handled systems with fragile third-party sources, automated reporting, and real-time sync with PostgreSQL/Supabase. I can maintain and harden your scrapers (NCLT/NCLAT/SCI), improve sync reliability, and optimize AES-based API handling. I will also strengthen QA with automated tests to detect site changes early and prevent data issues. I am confident in delivering a stable, maintainable system with clear monitoring and error handling. Approach: modular scrapers, retry logic, validation layers, and structured logging. Available for 15h/week. Thanks, Chirag
₹250 INR em 40 dias
4,4
4,4

Hello, I am a Python developer with over 5 years of experience in Automation. During these years i have worked on many reverse engineering project which involved many govt. AES encrypted sites. Which involved Captcha solving, IP rotation, antibot measures, Database management. I can help you maintain your code. Let's discuss about it. Thank you.
₹1.000 INR em 40 dias
2,1
2,1

Hello, I understand you need a modern, sleek website for your online course that immediately conveys credibility. The goal is to deliver a polished, user-friendly, and conversion-focused solution that highlights your curriculum and pricing effectively. Here’s what I can provide: Custom Course Overview Page – Modern UI elements, clear CTAs, and responsive design to showcase content seamlessly. Optimized User Flow – Recommendations on guest access vs. registration with pros, cons, and technical approaches (lightweight membership plugin, custom HTML/CSS, or headless solution). Additional Value – Optional Home and Contact pages to strengthen the user journey, plus source files and documentation for easy updates. I bring over 4+ years of experience in PHP, HTML, CSS, UI/UX, and full-stack web development, focusing on modern, responsive, and visually appealing designs. I’ve worked on e-learning and SaaS projects where attention to detail, launch speed, and user engagement were top priorities. Just to clarify a few things: Do you prefer a lightweight CMS-based solution or a fully custom build? Are there specific branding guidelines or style references you want me to follow? Please come to the chat box to discuss more about your project. Best regards, Indresh Kushwaha
₹300 INR em 40 dias
1,6
1,6

As an experienced Senior Full-Stack Developer and a proven problem-solver, I believe I am the right fit for your project. My mastery of Python will guarantee the efficient maintenance and scaling of your legal case tracking and AI-driven document review platform. I have extensive knowledge and experience in Python web scraping, particularly with respect to POST/GET flows, session persistence, and even CAPTCHA solving using OCR techniques. Furthermore, my experience with Supabase (PostgreSQL with JSONB) aligns perfectly with your backend needs. My ability to manipulate JSONB efficiently along with knowledge of complex SQL migration is an asset that can ensure a smooth orchestration of your sync operations. Lastly, my quality assurance mindset combined with the ability to build automated test suites will help maintain data integrity by detecting any potential issues on live court websites before they cause any significant disruption. In conclusion, by choosing me for this project, you not only gain access to 14+ years of industry proficiency but also a dedicated professional eager to use both my technical skills and 'out-of-the box' thinking abilities to enhance your application. I can offer exceptional services within budget while ensuring consistent adherence to both architectural goals and the timeline outlined by you. Let's come together to create a truly efficient legal automation system that delivers impeccable end-to-end performance for your organization.
₹250 INR em 40 dias
1,5
1,5

Hi there, **Availability:** ~15 hours per week as mentioned **Budget:** **15,000/month equivalent for the agreed 15h/week engagement** I know a **2.4★ rating** might raise an eyebrow at first. To be transparent, my first project had a misunderstanding that led to a 1-star review, but I learned quickly from it and my next projects earned **two 5★ reviews**, including development work. Your legal automation platform is technically fascinating. I’m comfortable working with **Python-based scraping systems, APIs, and data pipelines**, and I also have experience with **TypeScript/React environments** and **PostgreSQL-style databases**. Maintaining scrapers, debugging sync pipelines, improving automation workflows, and ensuring stable end-to-end data flow (scrape → processing → database → frontend) are exactly the kinds of engineering problems I enjoy solving. Since this role focuses on maintaining and improving an existing system, I’d approach it by **reviewing scraper stability, validating API/encryption flows, improving sync reliability, and adding automated tests** so future changes on court websites don’t silently break the pipeline. In short, I’d help keep the system stable, scalable, and a little less stressed every time a court website decides to change something overnight. Warm regards, Mohamed
₹250 INR em 40 dias
0,0
0,0

Kanpur, India
Método de pagamento verificado
Membro desde jun. 10, 2019
₹75000-150000 INR
₹1500-12500 INR
₹600-1500 INR
₹1500-12500 INR
₹12500-37500 INR
₹12500-37500 INR
₹37500-75000 INR
$10-30 USD
$250-750 USD
$250-750 USD
₹150000-250000 INR
₹70000-80000 INR
$250-750 USD
$750-1500 USD
€5000-10000 EUR
$3-10 SGD / hora
€250-750 EUR
$15-25 USD / hora
$250-750 NZD
$250-750 USD
£20-250 GBP
$250-750 USD
$750-1500 USD
$250-750 USD
€250-750 EUR