Ruby On Rails Developer

Year    MH, IN, India

Job Description

We are seeking an experienced Ruby on Rails Developer who can build high-quality, scalable, and secure web applications. The ideal candidate has strong hands-on expertise with Rails, background job processing, caching, and performance optimization, along with a solid understanding of Ruby's advanced constructs and design patterns.

Key Responsibilities



Design, develop, and maintain robust and scalable web applications using Ruby on Rails. Experience with relational databases (PostgreSQL/MySQL). Strong understanding of MVC design patterns and OOP concepts. Knowledge of front-end technologies such as JavaScript, HTML5, CSS3. Build RESTful APIs and integrate third-party services, libraries, and gems. Manage dependencies via Bundler and maintain a clean, well-structured Gemfile. Write optimized Active Record queries and ensure efficient database operations. Implement background job processing using Sidekiq. Apply caching strategies using Rails caching, Redis, and Memcached to enhance performance. Manage database migrations, schema updates, and data seeding. Stay updated with the latest Ruby/Rails features, gems, and ecosystem improvements. Apply design patterns for maintainable, modular, and scalable codebases. Demonstrate strong understanding of Ruby constructs such as proc vs lambda, blocks, and method binding. Use ERB templating, partials, and layout structures for modular and reusable front-end components. Implement robust error monitoring and alerting using HoneyBadger. Work efficiently using IDEs such as RubyMine or VSCode. Utilize Redis for caching, background jobs, and data-intensive operations. Collaborate with cross-functional teams to deliver high-quality, well-tested features. Conduct code reviews and ensure adherence to coding standards and best practices. Participate in Agile/Scrum ceremonies and contribute to continuous improvement.

Required Skills & Qualifications



Strong expertise in Ruby and Ruby on Rails framework. Experience with relational databases (PostgreSQL/MySQL). Strong understanding of MVC design patterns and OOP concepts. Knowledge of front-end technologies such as JavaScript, HTML5, CSS3. Experience with Git/GitHub or similar version control tools. Hands-on experience with database migrations, schema management, and data seeding. Familiarity with background job frameworks (Sidekiq, Resque, Delayed Job). Understanding API design, integration, and microservices architecture. Experience with test frameworks like RSpec, MiniTest. Experience in cloud platforms (AWS, GCP, or Azure) is an added advantage.

Good to Have Skills



Exposure to microservices architecture. Experience with CI/CD pipelines (GitHub Actions, AWS CodePipeline, etc.). Familiarity with Docker or other containerization tools. Knowledge of modern front-end frameworks such as React, Vue.js is an added advantage. Experience with cloud platform (AWS) is an added advantage.

Soft Skills



Strong problem-solving and analytical skills. Excellent communication and teamwork abilities. Ability to manage time and priorities in a dynamic environment. Detail-oriented with a passion for writing quality code.
Why Join Us?

Opportunity to work on cutting-edge, impactful products. Collaborative and growth-oriented team culture. Competitive salary and benefits. Learning and development opportunities.
Job Types: Contractual / Temporary, Freelance

Work Location: In person

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
    JD5048632
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year