Website:
agilegridsolution.com
Job details:
About The Company
UniCourt India, operating under Mangalore Infotech Solutions Private Limited, is a pioneering leader in the legal technology industry dedicated to transforming how legal data is accessed and utilized. Our mission is to make court and legal data more accessible, accurate, and actionable through innovative technological solutions. We specialize in providing real-time court data via APIs and online platforms, empowering businesses, legal professionals, and government agencies with tools for litigation analytics, case research, investigations, compliance, and automation. Our diverse client portfolio includes Fortune 500 companies, AmLaw firms, and various industries such as insurance, finance, government, and education. Headquartered in California and Mangalore, our team comprises legal experts, data scientists, engineers, and marketing professionals committed to leveraging technology to unlock the full potential of legal data.
About The Role
We are seeking a highly skilled Senior II - Software Engineer to join our dynamic team at UniCourt India. The ideal candidate will have extensive experience in backend and frontend development, with proficiency in Node.js, NestJS, and Angular. This role involves taking end-to-end ownership of development workflows, ensuring high code quality, and contributing to scalable system architecture. You will be instrumental in designing microservices-based solutions using Docker and orchestrating deployments in cloud environments such as AWS. The candidate will also mentor junior engineers, optimize deployment pipelines, and incorporate DevSecOps practices to ensure secure and efficient software delivery. A strong focus on integrating AI-driven workflows and tools to enhance productivity and code quality is essential for this role.
Qualifications
A Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline is required. Candidates should have a minimum of 4+ years of professional experience in software development, with demonstrated expertise in both backend and frontend technologies. Proven experience working with Node.js, NestJS, and Angular is essential, along with a solid understanding of RESTful API design and integration. Familiarity with Docker containerization, microservices architecture, and deploying scalable applications in cloud environments such as AWS is mandatory. Additionally, experience with relational databases like PostgreSQL, advanced SQL querying, and performance optimization is required. The ideal candidate should possess strong problem-solving skills, experience in debugging and profiling production applications, and a willingness to adopt AI-assisted development workflows, leveraging tools like GitHub Copilot, Cursor.io, and Windsurf to accelerate development and improve code quality.
Responsibilities
Execute proof-of-concept (POC) projects and document Functional Design Documents (FDDs) and Interface Design Documents (IDDs) utilizing structured design methodologies and pseudocode. Accurately estimate efforts required for development, testing, and deployment phases to ensure timely delivery. Analyze system behavior through hands-on testing, logging, performance benchmarking, and code execution to identify bottlenecks and optimize performance. Design and optimize relational databases such as PostgreSQL for high performance and scalability. Contribute to the development of system architecture involving Node.js-based microservices, containerized using Docker and orchestrated within cloud environments like AWS. Develop clean, modular, and well-documented codebases using TypeScript and JavaScript, employing NestJS for backend services and Angular for frontend interfaces. Apply structured naming conventions, efficient data structures, and best coding practices across all projects. Conduct thorough developer-side testing to minimize defects before QA validation, and perform rigorous code reviews to uphold high coding standards. Ensure project deadlines are met while minimizing downtime during deployments by planning and executing system upgrades, migrations, and technical improvements with minimal disruption. Implement DevSecOps principles, including vulnerability scanning, license compliance, and security best practices, to maintain system integrity. Monitor production deployments through system metrics and logs, performing root-cause analysis and resolving issues promptly. Mentor junior developers through code reviews, design feedback, and pair programming sessions. Participate in cross-functional design discussions and architectural planning to align technical solutions with business goals. Continuously explore new technologies and frameworks to enhance system performance, maintainability, and security. Integrate AI-driven workflows and tools like GitHub Copilot, Cursor.io, and Windsurf to streamline coding, prototyping, testing, and documentation processes, promoting a culture of innovation and efficiency.
Benefits
At UniCourt India, we offer a competitive salary package aligned with industry standards and commensurate with experience. Our employees enjoy comprehensive health insurance plans, including medical, dental, and vision coverage. We foster a collaborative and innovative work environment that encourages continuous learning and professional growth through training programs, workshops, and conferences. Our flexible work arrangements support work-life balance, and we provide opportunities for career advancement within a rapidly growing organization. Additionally, employees benefit from access to cutting-edge technologies and tools, including AI-driven workflows, to enhance their productivity and skillset. We believe in recognizing and rewarding excellence, and our inclusive culture promotes diversity and equal opportunities for all team members.
Equal Opportunity
UniCourt India is an equal opportunity employer committed to fostering an inclusive environment where all employees and applicants are treated with respect and fairness. We do not discriminate based on race, gender, age, religion, national origin, sexual orientation, disability, or any other protected characteristic. We believe that diversity enhances our innovation and success, and we are dedicated to providing equal employment opportunities to all qualified candidates. Our hiring practices are designed to promote fairness and inclusivity at every stage of the employment process.
Click on Apply to know more.