Software Engineer - Ruby on Rails

2 - 6 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Senior Software Engineer with 2+ years of experience in Ruby on Rails, your main responsibility will be to design, develop, and maintain scalable, secure, and high-performance applications. You will work collaboratively with frontend engineers, product managers, and QA teams to build and optimize RESTful APIs to support web and mobile applications. Additionally, you will participate in architectural discussions, code reviews, and performance tuning to ensure the delivery of clean, efficient code following best practices. Key Responsibilities: - Design, develop, and maintain scalable, secure, and high-performance applications using Ruby on Rails - Build and optimize RESTful APIs to support web and mobile applications - Collaborate with frontend engineers, product managers, and QA teams - Write clean, maintainable, and efficient code following best practices - Participate in architectural discussions, code reviews, and performance tuning - Implement automated tests using RSpec, Minitest, or other test frameworks - Debug production issues, identify root causes, and implement fixes - Contribute to CI/CD pipeline improvements and deployment workflows - Mentor junior developers and promote engineering excellence within the team Qualifications Required: - Educational Qualifications: Bachelor's degree in Computer Science, Engineering, or a related technical field - Technical Skills: - 2+ years of professional experience with Ruby on Rails - Strong understanding of Ruby, OOP principles, and MVC architecture - Experience working with relational databases like PostgreSQL - Familiarity with HTML/CSS, JavaScript, and modern frontend frameworks (React) is a plus - Experience with background job frameworks like Sidekiq or Resque - Proficient with Git, Docker, and containerized environments - Exposure to cloud platforms like AWS, Heroku, or GCP - Experience with Agile/Scrum development methodologies - Knowledge of performance monitoring and optimization techniques Additional Company Details: The company provides a dedicated workspace in a centrally located Nagpur office for focused development, access to robust development tools, backend frameworks, and automation infrastructure. They offer a collaborative engineering environment with strong cross-functional interaction, code reviews, architecture discussions, and agile practices as part of daily routines. Continuous learning through mentorship, internal workshops, and knowledge sharing is encouraged in a fast-paced, supportive environment that values innovation, ownership, and impact. (Note: Candidates are expected to maintain flexibility with their working hours based on business needs. Participation in scheduled meetings with the U.S. team outside of standard working hours is essential. When such commitments occur, reasonable time off or schedule adjustments may be provided to ensure work-life balance.),

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

mumbai, hyderabad, pune, chennai, bengaluru