Description : About the Role :
We are seeking a highly skilled Senior Ruby on Rails Developer to join our engineering team in Bangalore.
The ideal candidate will have deep experience maintaining and modernizing legacy Rails applications while designing scalable, resilient systems.
You will work closely with cross-functional teams to architect, implement, and optimize backend APIs and infrastructure.
Key Responsibilities :
- Maintain and enhance a legacy Rails API-only codebase while driving modernization initiatives.
- Design, implement, and optimize new and existing endpoints, queries, and integrations for client-facing systems.
- Continuously improve predictability, observability, and reliability in system design and architecture.
- Create and maintain technical documentation and lead knowledge-sharing sessions.
- Collaborate with product managers, architects, and other engineers to plan and implement new features.
- Identify and implement custom solutions to overcome limitations of open-source or commercial tools.
- Contribute to the open-source community as part of our culture of knowledge sharing.
- Work with CI / CD pipelines, RESTful API design, and SRE best practices.
- Demonstrate analytical thinking, problem-solving, and ownership of technical solutions.
- Communicate effectively with peers and stakeholders, including through presentations and whiteboarding.
Required Qualifications & Skills :
Education : Bachelor's or Master's degree in Computer Science, IT, Mathematics, or equivalent experience.
5+ years of hands-on experience with Ruby on Rails.5+ years working with BDD / TDD frameworks (RSpec, Capybara, Minitest).5+ years experience with NoSQL databases (ElasticSearch or similar).5+ years experience with in-memory caching (Redis, Memcache).5+ years experience engineering in cloud environments.5+ years working with data streaming platforms (Kafka, Influx, etc.Proven experience in Agile / Scrum environments.Proficiency in automation scripting (Bash, Ruby, Python).Good-to-Have Skills :
Experience with Golang microservices.Hands-on experience with AWS services (Elastic Beanstalk, RDS, EC2, Cache, Linux).Expertise in ElasticSearch or other NoSQL big data technologies (highly desirable).Familiarity with Docker and containerized deployments.Understanding of Rails design patterns and architectural evolution.Experience building and scaling multi-data store Rails API applications.Strong knowledge of performance tuning, query optimization, and system re-architecture.Experience using monitoring and observability tools (Dynatrace, Grafana, CloudWatch).Sound understanding of OOP design patterns, legacy code refactoring, and REST API design.Experience developing maintainable, test-driven codebases using RSpec.Ability to manage complex distributed architectures and simplify them into maintainable monolithic systems(ref : hirist.tech)