Title Senior Python Developer – Legal Data Search
Location Mangaluru, Remote – India
Job Information

Job Description

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 write complex SQL like queries to search from billions of court records and other public records data sets. We are in search of a Senior Python Developer to join our Search team to optimize our data pipeline; to process and index terabytes of structured legal data and make it searchable for our customers through serverless REST APIs.

Roles/Responsibilities

  1. Make enhancements to the core functionalities of the Search framework to load, process and index the exponentially growing legal data set.

Mandatory Skill Sets

  1. 3 – 6 years of relevant experience
  2. Experience in any of the search engines like ElasticSearch, Apache Lucene/Solr, etc
  3. Experience working with Docker and containerizing Python applications
  4. Strong knowledge of object oriented programming in Python
  5. Strong debugging skills
  6. Experience using memory profiling and time profiling in Python for performance optimization
  7. Good understanding of data structures in Python and time complexity
  8. Experience in Python web frameworks (e.g., Django and Flask)
  9. Experience in REST API design and development. API contracts and Swagger definition/implementation.
  10. Experience with any Public Cloud Services like AWS, GCP, Azure
  11. Good understanding of managing large data sets in RDBMS like PostgreSQL
  12. Good knowledge of writing PostgreSQL stored procedures
  13. Experience in debugging database slow queries and performance optimization in PostgreSQL

Good to have skills

  1. Experience in GO
  2. Experience with serverless
  3. Experience writing Kubernetes manifest files to deploy the docker images through a CI/CD pipeline
  4. Experience integrating with Amazon Web Services (AWS) services like S3 and Lambda
  5. Experience with ETL i.e. Extract, Transform & Load
  6. Experience with Celery
  7. Experience with RabbitMQ and REDIS
  8. Familiarity with Swagger, Kibana, and Sentry
  9. Estimating SLI, SLO of your application
  10. Knowledge of Event-Driven Architecture
Apply Now


Title Sr Angular Developer – Client Experience
Location Mangaluru, Remote – India
Job Information

Job Description

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. We are currently in search of a Senior Angular Developer, who can take a lead role in building our application to enhance the user experience on how U.S. court cases can be searched, updated, tracked, and automated.

Roles/Responsibilities

  1. Web application design based on the UI/UX design
  2. CI/CD pipeline setup and deployment on AWS Cloud
  3. Develop the core components of the application
  4. Guide a team on junior developers on the application development
  5. Regular upgrade of web application with new releases of framework and libraries
  6. Work with backend team to integrate the web application to server over REST API
  7. Work with test team to review manual and automated test cases
  8. Write unit and automated integration tests
  9. Automate browser compatibility test for desktop – chrome, safari, firefox, edge
  10. Collect web application usage and report usage metrics

Mandatory Skill Sets

  1. 3 – 6 years of relevant experience
  2. Strong knowledge of object oriented programming in Typescript
  3. Experience working on Angular 8+ and above with Typescript
  4. Experience in upgrading application to newer Angular versions
  5. Strong debugging skills
  6. Good understanding of Angular architecture and components
  7. Experience in HTML, CSS, SCSS, SASS, SVG
  8. Experience in UI libraries (e.g., Material, Bootstrap, UIkit)
  9. Experience in Javascript libraries for charting (e.g., D3, Highcharts)
  10. Experience in consuming REST APIs
  11. Experience in debugging slow page loads and network performance optimization using Lighthouse

Good to have skills

  1. Experience working with Docker and containerizing Angular applications
  2. Experience with Angular 12
  3. Familiarty with Swagger, Kibana, and Sentry, S3, Nginx
  4. SSO, Social Login, 2FA / MFA
  5. A/B testing and Canary releases
Apply Now


Title Client Success Specialist
Start Date 2021-09-02
Location Mangalore, Remote – India
Job Information

Job Description

Seeking a fast learning individual with strong communication and people skills to provide high-quality customer service and support to customers. No experience necessary and Freshers are encouraged to apply.

Roles/Responsibilities

  1. Promptly respond to and address all customer inquiries via email, phone and webchat in a professional and courteous manner
  2. Listen to customers needs and troubleshooting on-the-spot to resolve issues quickly
  3. Follow established guidelines to receive and answer customer questions, comments, and complaints
  4. Work independently on assigned cases
  5. Troubleshooting internal issues and interface with other internal departments to resolve issues
  6. Must use and maintain basic product knowledge to ensure that quality customer service is provided
  7. Able to efficiently and effectively use Google docs
  8. Shift timings: 9 pm – 6 am (no rotation shift)

Qualification

  1. Bachelors Degree or Equivalent

Good to have skills

  1. Must be self-motivated and have a strong sense of proprietorship
  2. Excellent interpersonal skills
  3. Exceptional interpersonal and communication skills (spoken and written)
  4. Must be comfortable with Google and Microsoft business products (word, excel, PowerPoint, etc.)
Apply Now


Title Project Manager – Technical (Data Collection / AI / Analytics)
Start Date 2021-09-22
Location Mangalore
Job Information

Job Description

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.

UniCourt is searching for a Technical Project Manager, who can lead a team of AI Engineers, Data Engineers and QA Engineers in charge of building our Normalization and Analytics Engine. This role is multi-dimensional and requires collaborating with universities for cutting edge research in the AI/NLP with Legal Data and heading internal Research teams to build the next-gen features that would be integrated in UniCourt’s product line. A strong ability to ideate, conceptualize and prototype features is what is required to be successful in this role.

Roles/Responsibilities

  1. Build new teams for the research projects in the RnD department for building Proof Of Concepts (PoC) that can potentially become features in our product offering
  2. Collaborate with Universities for conducting research in the field of AI and Natural Language Processing
  3. Plan sprints and releases by prioritizing tasks/bugs to be included in a sprint after discussion with stakeholders
  4. Clearly define the requirements, user stories for a feature and work with technical team to come up with functionality, proposals & time estimates to get approval for implementation
  5. Involve yourself in steps from initial concept, design and functional specification, some writing of code, writing of preliminary documentation and testing of the final feature
  6. Enforce the SDLC & bring in process improvements in development, testing and deployment and have streamlined well defined process
  7. Ensure high quality of the product with QA engineers to implement different testing methodologies like regression/automation/performance tests and review test plans
  8. Review release checklist & standardize reports to be submitted with every release
  9. Work closely with team members to ensure timely deliverables
  10. Communicate team status, task accomplishment, and intervene when necessary to help the team in resolving issues
  11. Be the point of contact for dependencies with other teams – Coordinate and resolve issues
  12. Manage multiple teams of Developers/QAs which build applications for the following
    1. a. A Data Collection engine for Attorney’s, Judge’s, Law Firms and Businesses. This includes both automated and manual data entry

      b. A proprietary Entity Normalization that uses Artificial Intelligence with name similarity measures to cluster entities together that is meant to represent a real world entity

      c. An Analytics Engine which computes and structures data for quick access of aggregate information and relationships between entities

    Qualification

    1. Bachelor / Master’s Degree in Engineering

    Required Skills

    1. 8+ years of work experience in the IT/Tech Industry
    2. 2+ years of product management experience
    3. Started his/her career as a Developer & progressed to the role of a Project Manager
      Good understanding of AI and NLP
    4. Experience managing data collection from multiple sources – manual, automated, data dumps, ETL, etc
    5. Experience is dealing with large amounts of text data – cleaning, structuring, processing, etc
    6. Experience using RDBMS like PostgreSQL and GraphDB like Neo4J, OriendDB
    7. Experienced in using Project Management tools like Jira

    Good to have skills

    1. Ability to do a quick code review
    2. Familiarity with Microservices architecture and CI/CD pipelines
    3. DevOps for build and release
Apply Now


Title Senior PHP Developer – CRM
Location Mangalore, Remote – India
Job Information

Job Description

Our company creates some of the world’s most cutting-edge software solutions in the Debt Consolidation industry.We are currently in search of a PHP Developer, who can enhance CRM and ERP applications for a smooth seamless integration of Lead to Contract (L2C) process flow.

Roles/Responsibilities

  1. Individual contributor role contributing to technical development and delivery of PHP modules
  2. Responsible for understanding requirements and writing technical documents
  3. Responsible for conducting peer code reviews
  4. Responsible for upgrading and integrating different applications
  5. Responsible for estimating efforts, identifying risks, and providing technical support whenever needed

Mandatory Skill Sets

  1. 2-5 years of PHP experience
  2. Hands-on experience with designing and implementing WebApps and APIs using PHP (preferably version 8)
  3. Strong knowledge of object oriented programming in PHP
  4. Experience using memory profiling and time profiling in PHP for performance optimization.
  5. Good understanding of data structures in PHP and time complexity.
  6. Experience with web servers like Apache or Nginx
  7. Familiarity with ORM (Object Relational Mapper) libraries
  8. Good understanding of SQL (MySQL or PostgreSQL)
  9. Strong unit testing and debugging skills
  10. Knowledge of version control systems like GIT
  11. Strong knowledge of PHP web frameworks
  12. Understanding of the fully synchronous behavior of PHP
  13. Experience with Agile development
  14. Demonstrates the ability to multitask and communicate clearly

Good to have skills

  1. Exposure to CRM or ERP systems is preferable
  2. Good understanding of AWS technologies
  3. Good understanding of Docker and Kubernetes.
  4. Strong experience in converting requirements into technical documentation using flow charts, state diagrams, and sequence diagrams
  5. Understanding of MVC design patterns
  6. Understanding of different major language paradigms (object oriented, functional, and reactive)
  7. Basic CI/CD and DevOps experience
  8. Experience with integration of user-facing elements developed by front-end developers
  9. Experience building efficient, testable, and reusable PHP modules.
Apply Now


Title Sr. Associate – Customer Success(4.00PM IST – 1.00AM IST)
Location Mangalore, Remote – India
Job Information

Roles/Responsibilities

  1. You will have to understand our product and provide customer support
  2. You will manage client on-boarding process: have a strong knowledge of our data, methodology and be able to explain these to internal and external stakeholders
  3. You will work with CRM tools to track tasks and assignments on a daily basis by updating and responding to customer queries in a timely manner
  4. You will interface between engineering and support/sales teams for customer related queries and escalations
  5. You will manage disputes raised by customers, liaise between vendor and customer by collecting and presenting proper evidence
  6. You will track on how the customers use the product and provide suggestions to engineering
  7. You will generate timely reports on customers’ feedback for product management team
  8. You will educate customers on product usage and work to retain customers for a longer period
  9. You will track and report number of customers joined or left with reasons on daily / weekly / monthly basis
  10. You will closely work with US Counterpart and takeover or handover everyday tasks
  11. Work from 4 pm to 1am IST on weekdays (Mon-Fri)

Qualification/Experience/Attitude

  1. Equivalent to a bachelors degree or higher
  2. Should have at least 3+ years experience in a client success role and/or account management role
  3. Attention to detail and ability to produce accurate analysis
  4. Exceptional interpersonal and communication (spoken and written) skills.
Apply Now


Title Technical Lead – Client Experience
Start Date 2021-03-09
Location Remote – India
Job Information

Job Description

A technical leader who can design and help develop state of art enterprise applications. An engineer with 08 years of experience in the technology industry, working in a complex environment. At least 3 years of experience as a tech lead.

We never stop working to make investing simpler and more successful for our clients. By promoting new ways of building software, you’ll optimize products and keep our client experience improving at pace. As a Tech Lead you will take full ownership of your products as you capitalize on a Lean Agile approach. It will change the way the world invests.

Roles/Responsibilities

  1. Work with the Product team, client and other multi-functional team members. Design, build and deliver on product requirements
  2. Must have excellent technical skills, deep and profound knowledge of the required area and ability to learn, grasp and adapt to the requirement
  3. Mentor a team of 10 developers to build a big data product in the legal tech domain
  4. Mentor a team of testers on acceptance test automation on the product
  5. Executing the platform development to build the core platform components with microservice, cloud native development and building data pipelines
  6. Collaborating and communicating multi-functional teams at different stages of software product development including Business Analyst, DevOps and QA team working remotely or in office
  7. Focus on quality while meeting the release cadence
  8. Ability to work well in a fast-paced, dynamic environment
  9. Critical thinking and big picture understanding of how platform should be built and maintained to enable applications scaling, security and resiliency
  10. Flexible and adaptable to quickly learn new technologies and adopting new methodologies, tools and process

Mandatory Skills

  1. Experience: 8 years
  2. Hands-on experience building SaaS application using Cloud native technologies
  3. Experience building High-available, Resilient, Scalable, Performant application deployed on public cloud (AWS/Azure/GCP)
  4. Hands on experience on Docker, Kubernetes, Microservices, Serverless, Node, Angular, TypeScript, NestJS, SQL, REST API

Good to have skills

  1. An intermediate or advanced level cloud developer certification from AWS
  2. Experience on mobile application development
Apply Now


Title Senior Python Developer – Legal Data Extraction
Salary -
Start Date 2021-06-25
Location Remote – India
Job Information

Job Description

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.

We are currently in search of a Senior Python Developer, who can enhance our existing Legal Data Extraction framework to gather the data from over 400+ public sources, clean and structure unstructured data, and standardize and save this information into multiple data stores.

Roles/Responsibilities

  1. Get up-to-speed with our proprietary framework
  2. Make enhancements to the core functionalities for developers to continue building extractors for different sources on top of it

Mandatory Skills

  1. Experience: 3-5 years of relevant experience
  2. Experience working with Docker and containerizing Python applications
  3. Strong knowledge of object oriented programming in Python
  4. Strong debugging skills
  5. Experience using memory profiling and time profiling in Python for performance optimization
  6. Good understanding of data structures in Python and time complexity
  7. Experience in Python web frameworks (e.g., Django and Flask)
  8. Experience integrating with Amazon Web Services (AWS) services like S3 and Lambda
  9. Experience building REST APIs
  10. Good understanding of managing large data sets in RDBMS like PostgreSQL
  11. Good knowledge of writing PostgreSQL stored procedures
  12. Experience in debugging database slow queries and performance optimization in PostgreSQL

Good to have skills

  1. Experience with Celery
  2. Experience with RabbitMQ and REDIS
  3. Familiarity with Swagger, Kibana and Sentry
Apply Now


Title Senior UI/UX Designer
Start Date 2021-06-29
Location Remote – India
Job Information

Job Description

UniCourt seeks a User Experience Lead to join it’s team in India. This job has the option to work remotely with occasional visits to our Mangaluru office

Roles/Responsibilities

  1. Build storyboards to conceptualize designs that accurately convey product UI to senior management
  2. Use recent studies and findings to establish the best design elements and include the same in UX design experiences
  3. Mock up sample website and product design to assess user experience and ease of use
  4. Do research and gather feedback on user’s ease of use and satisfaction interfacing on company website and product
  5. Design the aesthetics to be implemented within a website or product, from the layout menus and drop-down options to colors and fonts allowing for interface edits as needed
  6. Design the aesthetics to be implemented within a website or product, from the layout menus and drop-down options to colors and fonts allowing for interface edits as needed
  7. Analyze customer responses and website data to examine high traffic web pages and determine why certain webpages perform better
  8. Enhance user experience by creating seamless navigation through various interfaces
  9. Combine user interface design concepts with user experience design and propose the best product and website design
  10. Work closely with product, engineering and marketing managers and come up with design within expected timeframes
  11. Validate the website and product against the expected design and feedback developers on UI improvements

Mandatory Skills

  1. 5+ years of demonstrated experience in creating and implementing UX design
  2. Proficient with visual design programs such as Axure, Adobe, Balsamiq and others
  3. Ability to work effectively in a collaborative environment to create top-performing interfaces for clients
  4. Experience with coding and the ability to troubleshoot using HTML, CSS and comparable languages
  5. Continued learning and research into UX trends and current design strategy and technologies
  6. Professional written and interpersonal skills when communicating with customers and clients
  7. Ability to prioritize and manage several milestones and projects efficiently
  8. Account for challenges using problem-solving skills and seek to optimize data for the best possible outcome
  9. Experience creating storyboards and website mapping

Good to have skills

  1. A flair for writing coupled with Analytical empathy
Apply Now


Title Project Manager – Technical
Location Mangalore
Job Information

Roles/Responsibilities

  1. Manage multiple teams of Developers/QAs for development & maintenance of the UniCourt’s website
  2. Plan sprints and releases by prioritizing tasks/bugs to be included in a sprint after discussion with stakeholders
  3. Clearly define the requirements, user stories for a feature and work with technical team to come up with functionality, proposals & time estimates to get approval for implementation
  4. Get involved from initial concept, design and functional specification, some writing of code, writing of preliminary documentation and testing of the final feature
  5. Work with the Digital Marketing team to implement SEO best practices and implement necessary tracking on CTA to measure a user funnel actions for a page.
  6. Enforce the SDLC & bring in process improvements in development, testing and deployment and have streamlined well defined process
  7. Ensure high quality of the product with QA engineers to implement different testing methodologies like regression/automation/performance tests and review test plans
  8. Review release checklist & standardize reports to be submitted with every release
  9. Goals would be to Increase traffic > user engagement > CTR > leads > signups
  10. Use Kibana for access log analysis to understand traffic and monitor latency
  11. Work closely with team members to ensure timely deliverables
  12. Communicate team status, task accomplishment, and intervene when necessary to help the team in resolving issues
  13. Be the point of contact for dependencies with other teams – Coordinate and resolve issues

Qualification/Experience (Must)

  1. Bachelor’s Degree in Engineering
  2. 8+ years of work experience
  3. 2+ years of product management experience
  4. Started his/her career as a Developer & progressed to the role of a Project Manager
  5. Managed a team of 8+ engineers that built a high traffic website
  6. Experienced in using Project Management tools
  7. Experienced with use of Nginx or other web servers and access logs analysis using ELK/Kibana
  8. Design patterns, frameworks for responsive web application development
  9. Well versed in using tools to measure page performance, accessibility, SEO best practices, track user behavior and conversions.
  10. Exceptional interpersonal and communication (spoken and written) skills

Experience (Desirable)

  1. Ability to do a quick code review
  2. Familiarity with Microservices architecture and CI/CD pipelines
  3. DevOps for build and release
  4. Exposure to a Sales CRM Solution

Attitude

  1. Develop ideas independently, quickly prototypes them and measures goals
  2. Focus on timely execution with no compromise on the quality of the product
  3. Strong urge to take ownership
  4. Demonstrates the ability to formulate data-driven decisions that lead to results.
Apply Now