2,102,693open jobs
129,458companies
242,889added this week
Browse all
Location
Hybrid (Pune, India)
Seniority
Senior · 6+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 4, 2026. First seen by Alion on Nov 4, 2026. Onit scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Onit provides enterprise legal management and workflow automation software. Its products cover matter management, legal spend, contracts and business process apps. Corporate legal departments use it to control outside counsel costs.

Position Summary

The Senior Software Engineer, Full-Stack builds substantial, interactive features inside Onit's enterprise legal operations platform, spanning enterprise legal management, matter management, spend management, and contract lifecycle management. Working across a Ruby on Rails backend and a modern JavaScript frontend, this individual contributor delivers data-dense, accurate, and resilient user experiences that fit seamlessly into the workflows legal teams rely on every day. The role partners closely with design, product, and the architecture team, owning features end to end from API to interface, with a strong focus on edge cases, performance, accessibility, and test coverage.

Key Responsibilities:

    • Build substantial, interactive features inside an existing enterprise product, without disrupting the workflows they sit within.
    • Implement data visualisations (line charts, comparison tables, range indicators) where the visual encoding carries real meaning and small inaccuracies mislead users.
    • Build filtering and comparison controls that update complex views in real time.
    • Implement every state the feature can be in: loading, error, empty, and the cases where there is insufficient data to show a comparison at all. These matter as much as the primary path.
    • Build and extend Ruby on Rails APIs, consume APIs built by the architecture team, and push back early when a contract does not serve the interface well.
    • Work closely with design, matching intent precisely and raising discrepancies rather than approximating.
    • Make sure features load asynchronously and never block or slow the workflows they are embedded in.
    • Build for accessibility and cross-browser consistency.
    • Instrument features so the team can measure how they are actually used.
    • Write tests that cover behaviour, including the degraded cases.

Required Skills:

    • 6+ years building production web applications, with significant frontend ownership and hands-on backend development.
    • Strong backend experience with Ruby on Rails: building and modifying APIs, data models, and services, not only consuming them.
    • Strong proficiency with a modern JavaScript framework (React, Angular, or Vue) and solid JavaScript/TypeScript fundamentals, including a real understanding of rendering and state management, not just framework APIs.
    • Experience building data-dense interfaces: charts, tables, dashboards, or comparison views where accuracy of presentation matters.
    • Experience working inside large existing codebases: reading unfamiliar code, following established conventions, and avoiding regressions.
      • Demonstrable care for edge cases, empty states, and error handling, backed by automated tests (e.g., RSpec and frontend testing frameworks).
      • Strong collaboration with designers and product managers; asks clarifying questions before building.
      • Working proficiency with AI coding tools (e.g., Claude, GitHub Copilot) to accelerate development, debugging, and test writing, with the judgment to review and validate AI-generated code before it ships.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,102,693 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Pune
In office · Full-Time · 6+ years exp · India
AI/ML
AI Agents
Management
ServiceNow
Agile
Scrum
ITSM
Apply
Hybrid · Full-Time · Bachelor's Degree · Noida
Python
Java
SQL
AI/ML
AI Agents
DevOps
Azure DevOps
Azure
CI/CD
Docker
Management
Agile
Scrum
QA
TestRail
Selenium
Cucumber
JMeter
Postman
Apply
In office · Full-Time · 4+ years exp · Ahmedabad
Java
SQL
Java
Spring Boot
Apache Tomcat
Databases
ActiveMQ
ElasticSearch
AI/ML
Embeddings
Prompt Engineering
RAG
Hallucination
Structured Outputs
DevOps
Rest API
CI/CD
Nginx
Cybersecurity
Least Privilege
Analytics
ETL/ELT
Management
Agile
Apply
Hybrid · Full-Time · 10+ years exp · Bachelor's Degree · Bengaluru
AI/ML
Model Context Protocol
AI Agents
RAG
A2A
DevOps
GCP
Azure
Platform Engineering
FinOps
Cybersecurity
Zero Trust
Management
ServiceNow
Agile
Scrum
ITIL
Apply
Hybrid · Full-Time · 5+ years exp · Hyderabad
Python
JavaScript
TypeScript
SQL
AI/ML
Machine Learning
Frontend
React.js
DevOps
Rest API
CI/CD
AWS
Docker
Management
Agile
Apply
Senior Developer 6 hours ago
In office · Pune
Python
Java
C#
Java
Gradle
C#
.NET
Databases
Chroma
DevOps
CI/CD
GitHub
Management
Confluence
Jira
QA
TestNG
Selenium
Appium
Rest-Assured
Pytest
Energy
DNP3
Apply
≈ $59k – $143k per year (Estimated) · In office · Full-Time · 15+ years exp · Pune
DevOps
New Relic
Management
ServiceNow
ITSM
Apply
≈ $19k – $42k per year (Estimated) · Hybrid · Full-Time · 10+ years exp · Pune
Apply
In office · Bachelor's Degree · Budapest · Szeged · Pune · Mumbai
Python
SQL
Analytics
Microsoft Excel
Apply
$13k – $19k per year · In office · Full-Time · Pune · Mumbai
Apply
See all jobs
This is one of many
2,102,693 more open roles from verified company boards, updated every day.