Senior Software Engineer Ror

Year    Jodhpur, Rajasthan, India

Job Description


Job 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-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.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3731749
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Jodhpur, Rajasthan, India
  • Education
    Not mentioned
  • Experience
    Year