Job Role : Senior Software Engineer-RoRJob Locations : Jodhpur, Rajasthan, India; Ahmedabad, Gujarat, IndiaRequired Experience : 5 - 7 YearsSkills : RoR, oopsJob Summary :We are looking for a skilled and experienced Senior Ruby on Rails (ROR) Developer to join our development team in Jodhpur. The ideal candidate will have 5-7 years of hands-on experience in Ruby on Rails development and will play a key role in building and maintaining high-quality web applications. You will work closely with other developers, product managers, and designers to deliver cutting-edge solutions that meet business needs.Key Responsibilities :- Design, develop, and maintain scalable, secure, and high-performance Ruby on Rails applications.- Write clean, well-documented, and efficient code following industry best practices.- Collaborate with cross-functional teams (product managers, designers, and QA engineers) to deliver features on time and meet requirements.- Participate in architectural decisions, code reviews, and mentoring of junior developers.- Troubleshoot, debug, and optimize application performance to ensure high availability and fast response times.- Implement and integrate RESTful APIs and third-party services into applications.- Ensure security best practices are followed, and conduct regular code audits.- Stay up-to-date with new technologies, frameworks, and industry trends to continuously improve development processes.- Lead the continuous improvement of our development lifecycle, including test automation and CI/CD processes.- Provide support during the production environment, including troubleshooting, debugging, and resolving issues.- Mentor and guide junior team members, helping them develop their skills and knowledge in Ruby on Rails.Required Skills and Qualifications :- 5 to 7 years of professional experience in Ruby on Rails development, with a solid understanding of the Rails framework.- Strong knowledge of object-oriented programming, design patterns, and software development principles.- Experience working with relational databases (PostgreSQL, MySQL) and database design.- Proficiency in building and consuming RESTful APIs and working with JSON.- Familiarity with front-end technologies (HTML, CSS, JavaScript, and JavaScript frameworks like React or Angular).- Experience with Git and version control best practices.- Knowledge of test-driven development (TDD) and experience with tools like RSpec or Minitest.- Strong debugging, performance tuning, and troubleshooting skills.- Ability to lead projects, prioritize tasks, and work in a fast-paced, collaborative environment.- Excellent communication and interpersonal skills, with the ability to work effectively with both technical and non-technical stakeholders.Preferred Skills :- Familiarity with AWS, Docker, Kubernetes, or other cloud-based solutions and containerization tools.- Experience with front-end JavaScript frameworks like React, Angular, or Vue.js.- Familiarity with background job processing tools such as Sidekiq or Resque.- Knowledge of Agile/Scrum methodologies and version control workflows.- Experience with CI/CD pipelines, Jenkins, or similar automation tools.- Familiarity with DevOps practices and tools for deployment and monitoring. (ref:hirist.tech)
💡 Quick Summary
Seeking a career-building opportunity? The Senior Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.