Mid Ruby on Rails Developer

5 - 10 years

0 Lacs

Posted:1 week ago| Platform: Foundit logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Mid Ruby on Rails Engineer

About us

Imfuna delivers world-class digital inspection apps and a SaaS-based web report publishing solution for the property and construction markets. Our innovative tools transform inefficient industry processes into streamlined, repeatable, and professional workflows. We leverage cutting-edge mobile and cloud technology to provide universal access to property data, 24/7/365.

About the Role

Join our engineering team to maintain and enhance Imfuna's mature web platform. You'll work exclusively in our existing Rails MVC stack, building features, fixing bugs, and ensuring platform stability for our inspection management SaaS product.

What You'll Do

Core Responsibilities

  • Work with existing Rails MVC codebase (ERB/HAML templates)
  • Build new features in the current Rails stack
  • Fix bugs and maintain platform stability
  • Learn our mature platform and business domain
  • Work with MySQL/Active Record for data layer
  • Write tests using RSpec
  • Handle background jobs with Resque
  • Integrate third-party APIs and payment gateways
  • Participate in Agile ceremonies and sprint planning
  • Proactively address issues using airbrake

Production Support & Ownership

  • Take part in ongoing support with

    you build it, you run it

    mindset
  • Optimize and maintain app with post-deployment, ensuring positive impact on the existing user base
  • Monitor application performance and proactively address issues
  • Respond to production incidents and implement permanent fixes
  • Own features end-to-end from development through production support

Collaboration & Knowledge Sharing

  • Provide technical knowledge to support teams for drafting technical help documents and new feature demos
  • Code reviews and technical collaboration
  • Create internal documentation for complex features

Day-to-Day Work

  • Implement user-requested features using Rails views and controllers
  • Optimize database queries and improve performance
  • Maintain and enhance existing ERB/HAML templates
  • Debug production issues and implement fixes
  • Work with small remote team (4-5 engineers)

Required Skills

Backend (Primary Focus)

  • 5-10 years Ruby on Rails experience with strong MVC understanding
  • Comfortable with ERB and HAML templating (this is crucial)
  • Active Record, MySQL, database and optimization
  • Third-party API integration (REST APIs, webhooks, OAuth)
  • Payment gateway integration (Braintree, Go Cardless, Stripe or similar)
  • RSpec or Minitest with Test-Driven Development (TDD) approach
  • Background jobs (Resque or similar)
  • Understanding of Rails asset pipeline
  • Agile methodology with story estimation
  • GitHub workflow proficiency (branches, PRs, code reviews)
  • Production support experience with troubleshooting and monitoring

Frontend (Rails Views)

  • Strong HTML/CSS skills
  • JavaScript (ES6+) for view enhancements
  • Experience with Rails helpers and partials
  • jQuery, vanilla and JavaScript for interactive elements
  • Understanding of responsive design

Development Mindset

  • You build it, you run it ownership mentality

  • User-centric thinking

    - run practical user scenarios in your head
  • Limited reliance on AI coding tools

    - understand code deeply, use tools mindfully
  • Comfortable working in mature/legacy codebases
  • Clear documentation and communication skills
  • Problem-solving and debugging skills
  • Ability to explain technical concepts to non-technical teams

Nice to Have

  • PrinceXML

    (PDF generation)
  • ImageMagick

    (image processing/manipulation)
  • ClamAV

    (antivirus scanning)
  • Paperclip gem

    (file attachments - legacy gem we currently use)
  • Rails performance optimization experience
  • Redis for caching and background jobs
  • Secure credential management
  • GitHub Actions CI/CD
  • AWS deployment experience
  • Application monitoring tools (

    Airbrake

    , etc.)
  • Cucumber & Capybara for integration testing
  • Multi-tenant SaaS platform experience
  • AI/LLM integration knowledge
  • Experience creating technical documentation and demos

Work Environment

  • Fully remote

    position
  • Timing : 12:30 IST to 21:30 IST
  • Agile team with sprint planning and regular ceremonies
  • Small collaborative team (4-5 engineers)
  • Report to Tech Director or Lead Web Engineer
  • Pragmatic approach: ship working code, avoid over-engineering
  • Focus on stability and reliability
  • Direct interaction with support teams

What We Provide

  • Company laptop

    - fully configured development machine
  • AI coding assistant subscription

    (GitHub Copilot, Cursor, or similar)
  • Supportive environment for continuous learning

Ideal Candidate

Rails traditionalist

What Makes This Role Different

mastery of traditional Rails

Please send your CV with below,

  • Linkedin Profile URL
  • GitHub URL (is possible)
  • Any Code Samples (if possible)
  • Current Salary
  • Expected Salary
  • Notice Period
  • City & State
  • Referral Details (if possible)

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific 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 Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You