Sr Software Engineer-Angular
AgileGrid Solutions
Apply Now
India Full Time  • Senior level Posted 2 Weeks, 5 Days ago in.linkedin.com
nodejs nestjs docker amazon-web-services postgresql github aws-copilot gitHub-copilot cursor windsurf
Remote
About the Job
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.

About AgileGrid Solutions
nodejs nestjs docker amazon-web-services postgresql github aws-copilot gitHub-copilot cursor windsurf
Upskilling Program
PM Residency Program

Become a Product Manager at Interviewhood for 3 months. Gain real PM experience and build your portfolio.

Learn more
Career Success Tools
Interview Prep
Question Bank

Build structured answers, practice with flashcards, and ace interviews with confidence.

  • Multi-tagging system
  • Answer templates
  • Flashcard mode
Start Preparing
Popular
Job Tracker

Organize applications, track interview progress, and land jobs faster with a visual Kanban board.

  • 7-stage Kanban board
  • Drag-and-drop
  • Activity timeline
Start Tracking
Career Planning
Career Planner

Assess your situation, explore directions, set goals, and take action with confidence.

  • Self-assessment
  • Direction explorer
  • Goal setting
Start Planning
Productivity
Task Manager

Get more done, stress less. Combine tasks, goals, and habits to stay organized and achieve career success.

  • Task management
  • Goal tracking
  • Habit streaks
Start Organizing
Reflection
Journal

Reflect daily, grow faster. Document wins, learn from failures, and build career confidence.

  • Log wins
  • Track failures
  • Capture learnings
Start Journaling
Networking
Networking CRM

Build relationships, win business. Manage leads, track follow-ups, and convert connections into opportunities.

  • 6-stage pipeline
  • Drag-and-drop
  • Follow-up tracking
Start Managing
Career Path
Career Map Generator

See where your career can go. AI-powered visualization showing multiple paths and required skills.

  • Multiple career paths
  • Mark current position
  • Skills per level
Create Your Map
Branding
Personal Brand Manager

Stop blending in, start standing out. Define your unique value and build a memorable brand.

  • 14-field framework
  • Visual canvas
  • PDF export
Start Building
Learning
Learning Plan Generator

Stop guessing what to learn. AI-powered roadmaps that identify skill gaps and create personalized plans.

  • AI-powered analysis
  • Skill gap detection
  • Curated resources
Create Your Plan
Resume Tools
Bullet Point Generator

Stop listing duties, start showcasing impact. AI-powered bullets that transform work experience into achievements.

  • 5 competency categories
  • AI-powered generation
  • One-click copy
Start Generating
Done