Technical Lead: 8+ Yrs (python / Go / Opensearch / Elk / Apis / 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 seeking a Technical Lead - Software Engineering with 8+ years of experience in Python, Go, API development, and containerized microservices using Docker. The ideal candidate will lead the full SDLC, ensuring technical excellence, performance optimization, and adherence to best practices. You'll own systems end-to-end from design to deployment while mentoring developers and maintaining high engineering standards. Experience with Elastic search and OpenSearch is essential for monitoring and optimizing system performance.


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 & ResponsibilitiesEnforce the full SDLC process, ensuring alignment with Functional Design Documents (FDD), Implementation Design Documents (IDD), time estimation, development, testing, deployment, and thorough documentation. Own the IDD creation process, including mind maps, database design, pseudocode, logic structures, and integration plans. Collaborate closely with the Engineering Manager, CTO, and other stakeholders to finalize and validate technical documentation. Mentor and lead a team of 6+ developers, fostering a culture of continuous improvement and high-quality output. Architect, design, and maintain microservices-based systems, ensuring modularity, scalability, and resilience. Champion and enforce coding standards, clean code practices, and performance optimization techniques. Conduct rigorous code reviews, focusing on code quality, readability, and adherence to documentation and commenting standards. Manage and reduce technical debt by proactively addressing architectural and performance bottlenecks. Oversee task allocation, project estimation, and on-time delivery of development milestones. Lead DevSecOps initiatives, including CI/CD automation, vulnerability scanning, license compliance, and system reliability testing. Utilize Docker extensively to containerize services and support development, testing, and production environments. Evaluate and integrate new technologies, frameworks, and tools--such as Open Source Software (OSS) and cloud-native solutions--with a strong focus on minimizing long-term technical debt. Execute time-bound Proof-of-Concepts (POCs) using diverse tech stacks including Python, Go, and open-source frameworks. Monitor production deployments with performance dashboards using Elasticsearch and OpenSearch, and conduct capacity planning to ensure scalability. Leverage AI-assisted IDEs and tools like GitHub Copilot, Cursor.io, and Windsurf to improve development velocity. Utilize and integrate AI LLMs (e.g., OpenAI, Claude, DeepSeek, LLaMA) via APIs, incorporating prompt engineering to embed intelligent capabilities in applications.

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

Required Skills8+ years of hands-on development experience in Python and Go. Proven experience leading and mentoring teams of 4+ developers. Strong background in building, documenting, and scaling microservices architectures using Docker. Expertise in RESTful API development and integration. Proficiency in Python frameworks such as Django or Flask. In-depth knowledge of OpenSearch, Elasticsearch, and other observability/monitoring tools. Proven ability in performance tuning, memory profiling, and resolving bottlenecks for scalable systems. Solid understanding of security vulnerabilities, dependency management, and software compliance. Skilled in rapid POC development using open source tech stacks and frameworks. Strong knowledge of integrating LLMs, both via API and open-source deployment. Passion for leveraging AI tools to boost developer productivity; experienced in AI-powered development environments. * Exceptional communication, problem-solving, and stakeholder management skills.

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
    JD4073231
  • 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