Senior I Software Engineer: 2+ Yrs (nodejs / Nestjs / Angular / Docker)

Year    KA, IN, India

Job Description

A Little About Us
UniCourt is a leader in making court data more accessible and useful with our Legal Data as a Service (LDaaS). We provide real-time access to court data through our APIs and online app for business development and intelligence, litigation analytics, litigation tracking, case research, investigations, background checks, due diligence, compliance, underwriting, machine learning models, and process automation.





We provide access to court data from state and federal courts to a diverse list of clients, including Fortune 500 companies and AmLaw firms and industries such as legal, insurance, finance, investigations, government, education, nonprofits, and consumers.





UniCourt is a legal technology company focused on using technology to unlock the potential of legal data. We are based in both California and Mangalore, India and our team includes legal professionals, data scientists, physicists, computer engineers, and sales and marketing, professionals.


About the Job
We are looking for a talented Senior I Software Engineer with hands-on experience in Node.js, NestJS, Angular, and Docker-based microservices. The ideal candidate should have a strong foundation in full-stack development, be proactive in problem-solving, and demonstrate ownership in delivering scalable, high-quality software solutions. You will collaborate with cross-functional teams, participate in design discussions, and progressively take on leadership responsibilities within the engineering team.


Our company creates some of the world's most cutting-edge software solutions in the legal industry. We solve difficult problems, work on innovative technology, and build world-class platforms for people and enterprises to interact with court records and other public data sets. With some of the best minds in the industry, we're one of the most sought-after learning and career destinations in the world of legal tech. If you're looking to work at a company with opportunities to forge your career path in technology, UniCourt is the right place for you. Our customers range from individuals who interact with court records a few hours in a month to enterprise clients who spend several hours every day on our SaaS platform.


Duties & ResponsibilitiesParticipate in the design, development, and maintenance of scalable web applications using Node.js (NestJS) and Angular. Write clean, efficient, and well-documented TypeScript/JavaScript code following best practices. Contribute to Functional Design Documents (FDDs) and Interface Design Documents (IDDs). Accurately estimate development and testing efforts for assigned tasks. Design, query, and optimize relational databases (especially PostgreSQL) for performance and scalability. Develop and maintain RESTful APIs and ensure smooth data exchange between services. Containerize applications using Docker and support deployment processes in cloud environments (e.g., AWS). Perform unit and integration testing to ensure reliability and minimize defects. Participate in code reviews, ensuring adherence to coding standards and maintainability. Collaborate closely with QA, DevOps, and product teams to ensure seamless release cycles. Troubleshoot production issues through effective log analysis and root-cause identification. Apply DevSecOps principles, including security scanning and dependency management. Continuously learn and adopt AI-assisted development tools (e.g., GitHub Copilot, Cursor.io, VSCode) to enhance productivity, documentation, and code quality. Contribute to POCs and performance optimization initiatives under the guidance of senior engineers.

QualificationsBachelor's or Master's degree in Computer Science, Engineering, or a related field.

Required Skills2+ years of hands-on experience in full-stack software development. Strong knowledge of Node.js, NestJS, and Angular frameworks. Solid understanding of RESTful APIs and microservices design principles. Proficiency in Docker for application containerization and deployment. Experience with PostgreSQL or similar relational databases. Strong analytical, debugging, and problem-solving skills. Familiarity with CI/CD pipelines, Git, and Agile development workflows. Ability to collaborate effectively in a cross-functional, fast-paced environment. * Interest in leveraging AI tools to improve coding efficiency, testing, and documentation.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4515898
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year