Ruby on Rails (RoR) Developer (opens in a new tab)

3 years

0 Lacs

Posted:6 days ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Job Information

Industry

IT Services

City

Indore.

State/Province

Madhya Pradesh

Zip/Postal Code

452016

We are seeking an experienced Ruby on Rails (RoR) Developer to join our engineering team. You will be responsible for building scalable, maintainable, and high-performance web applications. Your role involves managing the entire back-end development lifecycle—from server-side logic and database design to seamless API integrations.

Given our focus on e-commerce, a strong background in GraphQL and the Shopify API ecosystem is a significant advantage.


Experience: 3-5 Years

Key Responsibilities

  • Application Development: Design, build, and maintain efficient, reusable, and reliable Ruby code following Rails best practices (MVC, DRY).

  • API Architecture: Design and implement robust GraphQL and RESTful APIs to power our front-end and third-party integrations.

  • Database Management: Build and maintain performant databases (PostgreSQL/MySQL), ensuring data integrity and optimized query performance.

  • E-commerce Integration: Develop and manage complex integrations with the Shopify API and other SAAS-based e-commerce platforms.

  • Optimization: Identify bottlenecks and bugs; optimize applications for maximum speed, scalability, and security.

  • Collaboration: Work closely with front-end developers to integrate user-facing elements and contribute to code reviews to ensure high-quality code.

  • Continuous Improvement: Stay up-to-date with Ruby on Rails updates, security patches, and industry best practices to ensure optimal performance and security.


Requirements

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent professional experience).

  • RoR Expertise: 3+ years of professional experience specifically with the Ruby on Rails framework and its ecosystem (Gems, Bundler, RSpec/MiniTest).

  • Overall Experience: Approximately 5 years in backend software development.

  • GraphQL: Proven experience building or consuming GraphQL APIs (experience with GraphQL-Ruby is a plus).

  • Coding Standards: Proficient in writing clean, modular, and testable code with a "test-first" mindset.

  • Methodology: Experience working in Agile environments and proficiency with version control (Git).

  • Problem Solving: Strong analytical skills and close attention to detail for debugging complex defects.


Nice to Have

  • Shopify Ecosystem: Hands-on experience with Shopify API integration, Webhooks, and building Shopify Apps.

  • DevOps Knowledge: Familiarity with Docker, Kubernetes, and CI/CD pipelines.

  • Cloud Infrastructure: Experience deploying and managing applications on AWS, Heroku, or Google Cloud.

  • Frontend Knowledge: Familiarity with modern JavaScript frameworks like React or Vue.js.

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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 Ruby Skills

Practice Ruby coding challenges to boost your skills

Start Practicing Ruby Now

RecommendedJobs for You