Job: Senior Node Developer - Client Experience

Location: Mangalore - India


UniCourt is looking for a Senior Node Developer, who can take a lead role in building our application to enhance the user experience and develop automated workflows for searching, updating, and tracking litigation in state and federal (PACER) courts.

About the Job

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.

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

Duties & Responsibilities

  1. Web application backend design and development
  2. CI/CD pipeline setup and deployment on AWS Cloud.
  3. Develop the core backend business components of the application.
  4. Guide a team of junior developers on application development.
  5. Regular upgrade of application to new releases of framework and libraries.
  6. Work with the frontend team to integrate the web application over REST APIs.
  7. Work with the test team to review manual and automated test cases.
  8. Unit testing, property testing and integration tests.
  9. Collect application usage and report usage metrics.


  1. 3 - 6 years of relevant experience

Required Skills

  1. Strong knowledge of object-oriented programming in Typescript.
  2. Experience working on Node.js 14+ with Typescript.
  3. Experience on server side frameworks ExpressJS, NestJS
  4. Experience in upgrading applications to newer versions of platforms and libraries.
  5. Strong debugging skills, coding standards, best practices, design principles.
  6. Experience on Postgres SQL DB, RabbitMQ, REST API, Open API Spec
  7. Experience on Docker, Kubernetes, and Helm Charts
  8. Experience on AWS Cloud deployment, S3, Secrets, DynamoDB, Kibana

Nice to Have Skills & Experience

  1. Knowledge Web or Mobile UI development on Angular framework
  2. SSO, Social Login, 2FA / MFA.
  3. A/B testing and Canary releases.

Important Notices

UniCourt is an equal opportunity employer, meaning that we do not discriminate in favor of or against anyone based on age, race, religion, gender, ethnicity, or any other legally protected class. Job description, duties, and hours are subject to change. This is an at-will position

Apply for Senior Node Developer - Client Experience

Thank you for contacting us.

We will be in touch with you shortly.

Get Started Today

Sign Up Now
Scroll to top