
You’ll be joining the engineering team responsible for delivering SaaS and on-premise solutions that orchestrate case data workflows and provide data driven legal insights for our clients. You will be leading the development, maintenance and scaling of our strategic initiatives - using a variety of distributed systems and cloud-technology stacks, driving our next level of growth. As an early member of our small team, you will have ample opportunity to lead and scale the product and the team.
Responsibilities
- Work with product management to understand customers' case data workflows to translate their pain points to requirements.
- Gain a solid understanding of customer backend pipelines and integration surfaces.
- Breakdown large projects into potentially shippable incremental units within a timeframe.
- Understand the current system architecture and design sub systems.
- Be hands-on and build end-to-end new features and support existing features.
- Engage in all stages of the product development life cycle.
- Adopt a customer-centric and iterative mindset.
- Promote engineering best practices such as API design standards, coding standards, code test coverage, code reviews, CI/CD, and documentation.
- Work with lead engineers and mentor junior engineers to deliver on large initiatives.
- Our tech stack is varied - you will start with Ruby/Rails, JavaScript/React, Postgres, Redis, Sidekiq, Heroku, AWS, and more.
Required Skills:
- Exposure to a variety of stacks building SaaS platforms and/or on-premise solutions.
- Experience with building sub-systems or services in a distributed system.
- Exposure to one or more backend architectures such as event-driven, micro services, and cloud architectures.
- Experience troubleshooting performance and/or scale issues.
- Strong in RDBMS and/or NoSQL databases.
- Proficient in one or more scripting languages - experience in Ruby/Rails and JavaScript/React is a plus.
- Strong in data structures, algorithms, object-oriented programming, and design patterns.
- Ability to effectively communicate and collaborate with both technical and nontechnical team members.
- Prior experience in the legal tech industry is a plus.
Years of Experience : 5+ years
Educational Qualification: BE or BCA or MCA OR Msc IT

Similar jobs
Job Location - Hyderabad & Ahmedabad
What you'll do:
- Perform complex application programming activities with an emphasis on mobile development: Node.js, TypeScript, JavaScript, RESTful APIs and related backend frameworks
- Assist in the definition of system architecture and detailed solution design that are scalable and extensible
- Collaborate with Product Owners, Designers, and other engineers on different permutations to find the best solution possible
- Own the quality of code and do your own testing. Write unit test and improve test coverage.
- Deliver amazing solutions to production that knock everyone’s socks off
- Mentor junior developers on the team
What we’re looking for:
- Amazing technical instincts. You know how to evaluate and choose the right technology and approach for the job. You have stories you could share about what problem you thought you were solving at first, but through testing and iteration, came to solve a much bigger and better problem that resulted in positive outcomes all-around.
- A love for learning. Technology is continually evolving around us, and you want to keep up to date to ensure we are using the right tech at the right time.
- A love for working in ambiguity—and making sense of it. You can take in a lot of disparate information and find common themes, recommend clear paths forward and iterate along the way. You don’t form an opinion and sell it as if it’s gospel; this is all about being flexible, agile, dependable, and responsive in the face of many moving parts.
- Flexible and willing to accept change in priorities, as necessary
- Demonstrable passion for technology (e.g., personal projects, open-source involvement)
- Enthusiastic embrace of DevOps culture and collaborative software engineering
- Ability and desire to work in a dynamic, fast paced, and agile team environment
- Enthusiasm for cloud computing platforms such as AWS or Azure
- Excellent written and verbal communications skills
Preferred Qualifications:
- Experience with Apache Cordova framework
- Demonstrable knowledge of native coding background in iOS, Android
- Experience developing and deploying applications within Kubernetes based containers
- Experience in Agile and SCRUM development techniques
We Are Looking To Hire A Skilled Magento Developer To Build And Maintain ECommerce Websites For Our Clients. As A Magento Developer, You Will Be Responsible For Liaising With The Design Team, Setting Up Magento 1x And 2x Sites, Building Modules And Customizing Extensions, Testing The Performance Of Each Site, And Maintaining Security And Feature Updates After The Installation Is Complete. To Ensure Success As A Magento Developer, You Should Have Excellent Object-Orientated Programming Knowledge, Hold Certifications For Java And Magento Development, And Be Able To Project Manage. Ultimately, A High-Level Magento Developer Can Build And Maintain A User-Friendly ECommerce Platform That Perfectly Meets The Needs Of The Client. Magento Developer Responsibilities: • Meeting With The Design Team To Discuss The Needs Of The Company. • Building And Configuring Magento 1x And 2x ECommerce Websites. • Coding Of The Magento Templates. • Developing Magento Modules In PHP Using Best Practices. • Designing Themes And Interfaces. • Setting Performance Tasks And Goals. • Troubleshooting Integration Issues. • Updating Website Features And Security Patches. Magento Developer Requirements: • Bachelor’s Degree In Computer Science Or Related Field. • Advanced Knowledge Of Magento, JavaScript, HTML, PHP, CSS, And MySQL. • Experience With Complete ECommerce Lifecycle Development. • Understanding Of Modern UI/UX Trends. • Knowledge Of Google Tag Manager, SEO, Google Analytics, PPC, And A/B Testing. • Good Working Knowledge Of Adobe Photoshop And Adobe Illustrator. • Strong Attention To Detail. • Ability To Project-Manage And Work To Strict Deadlines. • Ability To Work In A Team Environment.
Desired candidates must have 3-6 years experience as NodeJs Developer.
Roles and responsibilities:
- Responsible for understanding functional and business requirements and translate them into effective code
- Provide support till deployment of code into production.
- Ownership for ensuring code optimization, problem diagnosis, and on-time delivery
- Implement solutions as per the pre-defined framework /guidelines and adherence to processes
- Finding an optimal solution for the problem statement
- Conduct peer code review.
What candidate should know about:
- Excellent hands-on experience with Node.Js, Express.Js, JavaScript
- Understanding the nature of asynchronous programming and its quirks and workarounds
- Excellent hands-on experience with MongoDB, Mongo aggregation, MySQL
- Ability to build REST services, Authentications, MVC applications
- Excellent Object Oriented Programming skills and ability to write modular, secure, scalable, and maintainable code
- Experience with Elastic Search, Redis.
- Knowledge about AWS components (S3, EC2, Cloudfront, Redis Clusters, etc.)
- Self-learning abilities are required
- Familiarity with upcoming new technologies is a strong plus
JOB OPENING FOR MNC COMPANY
Job Description for Ruby on Rails Developer:-
Experience: 1 - 4 Years
Job Description:-
- 1 - 4 years of experience with Ruby and web development with Rails
- Experience with Test-Driven Development
- MySQL/PostgreSQL or other relational databases
- Experience with job processing queue (resque, etc.)
- Excellent communication and analytical skills
- Strong requirements gathering, analysis and questions skills
- Ability to contextualize a problem, and understand who the stakeholders are and how it fits in the system before diving into a problem
- Agile, Continuous Delivery and software release methodologies
- Bachelor’s degree or equivalent industry experience
- OS X or *nix Command Line Proficiency
- Ability to manage own work
Nice to have skills:
- Familiarity with OOP principles
- Elixir / Phoenix and familiarity with FP principles
- Docker, Kubernetes or other virtualization infrastructure
- Ability to manage a project
- Other: JavaScript, Rspec, Git, Redis, REST APIs, GraphQL, Domain-Driven Design
- Working with the product team to develop new features focused on improving the user experience
- Improving existing features and working on streamlining client implementations through improved tools
- Improving our technical architecture and building out a continuous integration pipeline
- Modernizing our front-end in new frameworks
- Everything else - our team is small and you'll likely be involved in almost every tech-related thing going on
Requirements
- 1+ years of experience building consumer-facing web apps
- You are interested in the full-stack opportunity and love building a feature from start to finish
- Self-starter with a deep interest in tech - we want someone who will come in with opinions, and shape our engineering practices and decisions for the better
- An eye for design - you'll have an important role in making the product look great
- Believe in our mission and love the idea of working in education to help students succeed
Technologies you'll work with:
- NodeJS, http://sails.js/">Sails.JS
- http://react.js/">React.js, Redux, Redux-Saga
- Kubernetes, Postgres, ElasticSearch, Redis, RabbitMQ
- Whatever else you decide - we're constantly re-evaluating our stack and tools
- Having prior experience with the technologies is a plus, but not mandatory for skilled candidates.
Benefits
- Remote Option - You can work from any location of your choice
- Reimbursement of Home Office Setup
- Competitive Salary
- Friendly atmosphere
- Flexible paid vacation policy








