Senior Software Engineer - RoR (Fullstack)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Role Overview
Senior Software Engineer role focused on building full-stack applications for an AI-centric legal technology platform.
The role combines backend services, responsive user interfaces, scalable architecture, and production reliability.
Key Skills for This Role
Full Job Posting
About Onit
Onit develops AI-powered legal operations software for enterprise legal management, matter management, spend management, and contract lifecycle processes.
Role Overview
Senior Software Engineer role focused on building full-stack applications for an AI-centric legal technology platform.
The role combines backend services, responsive user interfaces, scalable architecture, and production reliability.
Required Skills
- Strong hands-on experience with Ruby on Rails and React.js.
- Understanding of PostgreSQL database design and query optimization.
- Experience building and consuming RESTful APIs and developing responsive web applications.
- Experience with authentication and authorization mechanisms such as JWT or similar technologies.
- Familiarity with enterprise identity management solutions such as FusionAuth or equivalent.
- Experience with AWS-based application deployments.
- Understanding of scalable application architecture, event-driven systems, and cloud-native development.
- Experience with Git and Agile development methodologies.
- Strong debugging, problem-solving, and analytical skills.
Responsibilities
- Develop and maintain full-stack web applications using Ruby on Rails and React.
- Design scalable backend services and APIs and build responsive, performant user interfaces.
- Collaborate with QA and engineering teams, participate in code reviews and architecture discussions.
- Write clean, maintainable, well-tested code and resolve production issues affecting performance and reliability.
Preferred Skills
- Experience with event-driven architectures and asynchronous processing.
- Experience with multi-tenant SaaS or enterprise software products.
- Exposure to search, messaging, and workflow-driven applications.
Benefits and Perks
- Health coverage, flexible paid time off, company-paid holidays, family leave, and caregiver support are offered.
- The package includes employer-paid life and disability insurance, voluntary coverage options, tax-advantaged accounts, and a paid volunteer day.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career