Full Stack Developer
Full Job Description
Role Summary:
eCourtsIndia.com is seeking a talented Full Stack Developer to join our team in Noida, Uttar Pradesh. You will be instrumental in building and maintaining secure, scalable, and user-friendly legal-tech applications. This role offers the opportunity to develop cutting-edge court-data products, advanced legal search experiences, efficient case workflows, and robust internal administration tools, all aimed at improving access to justice across India.
Responsibilities:
- Develop responsive web interfaces for legal information systems, case search functionalities, dynamic dashboards, and workflow management tools.
- Design and implement backend APIs for managing court data, document repositories, notification systems, and user role management.
- Integrate advanced features such as sophisticated search capabilities, dynamic filtering, Optical Character Recognition (OCR), and PDF/document processing.
- Work extensively with both structured and unstructured legal data to ensure fast, accurate, and insightful user experiences.
- Implement secure authentication mechanisms, authorization protocols, and audit-friendly logging to maintain data integrity and security.
- Optimize platform performance, enhance reliability, and ensure seamless mobile responsiveness.
- Collaborate effectively with product managers, design teams, QA engineers, and AI/data science specialists.
- Troubleshoot and resolve production issues, contributing to continuous improvement cycles for our legal-tech solutions.
Required Skills:
- Proficient in React.js, JavaScript/TypeScript, and contemporary front-end development practices.
- Solid experience in backend development using Node.js/Express or PHP/Laravel.
- Hands-on expertise with PostgreSQL database and RESTful API development.
- Demonstrable experience with authentication, security best practices, and role-based access control (RBAC).
- Familiarity with cloud deployment strategies, Git version control, Linux environments, and CI/CD pipelines.
- Proven ability to develop and manage document-heavy and data-intensive applications.
Compensation and Benefits:
Pay: ₹100,000.00 - ₹200,000.00 per month
Benefits include:
- Cell phone reimbursement
- Commuter assistance
- Flexible schedule
- On-site food provision
- Paid sick time
- Paid time off
- Provident Fund
Work Location: Hybrid remote in Noida, Uttar Pradesh (Noida)
Contact: Rachit Jain (rachit@ecourtsindia.com, 8700499972)
Company
eCourtsindia.com
eCourtsIndia.com is a leading legal-tech company based in Noida, Uttar Pradesh, dedicated to enhancing access to justice through innovative digital solutions. We develop secure, scalable, and user-fri...