Title Senior Node Developer – Client Experience
Start Date 2021-10-14
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 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.

Roles/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

Mandatory Skills

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

Good to have skills

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


Title Senior Recruiter – IT
Location Mangalore
Job Information

Job Description

Our company creates some of the world’s most cutting-edge software solutions in the legal industry. This role requires the recruiter to source, screen, interview, and take the process of selected candidates to its logical conclusion.If you’re looking to work at a company with opportunities to forge your career path in Human Resources, Mangalore Infotech Solutions Pvt Ltd is the right place for you.

Roles/Responsibilities

  1. Understanding job descriptions and open positions to be hired
  2. Assists with job posting
  3. Sources applications using different social media and job portals
  4. Screens applications and selects qualified candidates.
  5. Schedules interviews; oversees preparation of interview questions and other hiring and selection materials.
  6. Assists with the interview process, attending and conducting interviews with managers, directors, and other stakeholders.
  7. Performs other duties as assigned.

Mandatory Skill Sets

  1. 3+ years in IT sourcing and recruitment.
  2. Excellent interpersonal skills coupled with strong negotiation and closing skills
  3. Excellent written and verbal communication skills..
  4. Familiarity with job posting websites
  5. Must be comfortable with Google and Microsoft business products (word, excel, powerpoint, etc.)
  6. Must be able to deliver within agreed timelines
Apply Now


Title HR Generalist/Business HR/Talent Engagement
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.. If you’re looking to forge your HR career path with a technology Company, UniCourt is the right place for you.

Roles/Responsibilities

  1. Correlating and planning to make the best use of the employee talents and skills
  2. Administer the work of support staff and specialists of their team
    Building a relationship between employee and organization management
  3. Preparing offer letters and its relevant documentation.
  4. Moderate and act on employee benefit programs.
  5. Solving different types of conflicts arising in an organization
    Consulting with department managers over important organizational issues
  6. One on One conversations and click sessions with Business Teams.
    New joiner Onboarding and its allied activities

Mandatory Skill Sets

  1. Excellent verbal and written communication skills
  2. Excellent interpersonal, negotiation, and conflict resolution skills.
  3. Excellent organizational skills and attention to detail.
  4. Excellent time management skills with a proven ability to meet deadlines.
  5. Strong analytical and problem-solving skills.
  6. Ability to prioritize tasks and to delegate them when appropriate.
  7. Ability to act with integrity, professionalism, and confidentiality.
  8. Thorough knowledge of employment-related laws and regulations.
  9. Thorough knowledge of employment-related laws and regulations.
  10. Proficient with Microsoft Office Suite or related software.
  11. Proficiency with or the ability to quickly learn the organizations HRIS and talent management systems.
Apply Now


Title Lead Python Developer – Public Records Extraction
Start Date 2021-10-14
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 Lead Python developer, who can lead a team of data engineers and QA’s and take charge of our public records extraction. The extraction process involves cleaning and structuring unstructured data, standardizing and saving this information into multiple data stores. Strong Programming and Database knowledge along with ability to ideate solutions and model prototypes is required to be successful in this role.

Roles/Responsibilities

  1. Mentor a team of developers and QA and provide the necessary guidance.
  2. Come up with designs and proposals and get it approved from various stakeholders.
  3. Make enhancements to the core functionalities for developers to continue building Public records Extractors for different sources on top of it.
  4. Review and approve the code by providing the necessary feedback to the developers

Mandatory Skills

  1. Bachelor / Master’s Degree in Engineering
  2. 4+ years of relevant experience
  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. Strong Data modeling and prototyping skills are mandatory
  8. Good understanding of data structures in Python and time complexity
  9. Experience in Python web frameworks (e.g., Django and Flask)
  10. Experience integrating with Amazon Web Services (AWS) services like S3, EC2
  11. Good understanding of managing large data sets in RDBMS like PostgreSQL
  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
  4. Experience with Orchestration software like Kubernetes
  5. Experience with Serverless technologies
Apply Now


Title Software Engineering Manager (Search)
Start Date 2021-10-14
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 Software Engineering Manager, who can lead a team of Data Engineers and QA Engineers in charge of building our UniCourt’s Search Engine. Our Search Engine index’s terabytes of structured Legal Data using open source search engines like Sphinx, Manticore, Elastic Search, etc.. and helps our customers find what they are looking for by filtering and narrowing the results in several different ways.

Roles/Responsibilities

  1. Manage multiple teams of Developers/QAs
  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. 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
  5. Enforce the SDLC & bring in process improvements in development, testing and deployment and have streamlined well defined process
  6. Ensure high quality of the product with QA engineers to implement different testing methodologies like regression/automation/performance tests and review test plans
  7. Review release checklist & standardize reports to be submitted with every release
  8. Work closely with team members to ensure timely deliverables
  9. Communicate team status, task accomplishment, and intervene when necessary to help the team in resolving issues.
  10. Be the point of contact for dependencies with other teams – Coordinate and resolve issues

Mandatory Skills

  1. Bachelor / Master’s Degree in Engineering
  2. 8+ years of work experience in the IT/Tech Industry
  3. 2+ years of product management experience
  4. Started his/her career as a Developer & progressed to the role of a Project Manager
  5. Good understanding of Databases, Data Structuring and Data Normalization
  6. Experience using RDBMS like PostgreSQL and GraphDB like Neo4J, OriendDB
  7. Experience using Search Engines like Sphinx, Elastic Search, Apache Solr, etc
  8. Experience in dealing with large amounts of text data – cleaning, structuring, processing, etc
  9. 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 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 Software Engineering Manager (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 Software Engineering 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
    4. Good understanding of AI and NLP
    5. Experience managing data collection from multiple sources – manual, automated, data dumps, ETL, etc
    6. Experience is dealing with large amounts of text data – cleaning, structuring, processing, etc
    7. Experience using RDBMS like PostgreSQL and GraphDB like Neo4J, OriendDB
    8. 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 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