Senior Ruby On Rails Developer

5 - 9 years

0 Lacs

Posted:19 hours ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior RoR (Ruby On Rails) Developer, you will be responsible for the following: - Designing, developing, and maintaining scalable, secure, and high-performance Ruby on Rails applications. - Writing clean, well-documented, and efficient code following industry best practices. - Collaborating with cross-functional teams to deliver features on time and meet requirements. - Participating in architectural decisions, code reviews, and mentoring of junior developers. - Troubleshooting, debugging, and optimizing application performance to ensure high availability and fast response times. - Implementing and integrating RESTful APIs and third-party services into applications. - Ensuring security best practices are followed and conducting regular code audits. - Staying up-to-date with new technologies, frameworks, and industry trends to continuously improve development processes. - Leading the continuous improvement of the development lifecycle, including test automation and CI/CD processes. - Providing support during the production environment, including troubleshooting, debugging, and resolving issues. - Mentoring and guiding junior team members, helping them develop their skills and knowledge in Ruby on Rails. Qualifications Required: - 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. Additional Details: The company prefers candidates with 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, and familiarity with DevOps practices and tools for deployment and monitoring.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

bangalore rural, gurugram, bengaluru