Search by job, company or skills

AJACKUS

Senior Ruby on Rails Developer

4-6 Years

This job is no longer accepting applications

new job description bg glownew job description bg glow
  • Posted a month ago

Job Description

Type, Location,

Full Time @ Anywhere in India

Desired Experience

4+ years

Job Description:

We are looking for a Senior Ruby on Rails Developer (AI-Assisted) with 4+ years of experience who is highly proficient in building scalable backend systems using Rails. The ideal candidate should have strong expertise in database design, background jobs (Sidekiq/ActiveJob), API development, and performance optimization. Additionally, the candidate should be comfortable using AI-assisted development tools (such as Copilot, Cursor, or Claude) and have a strong understanding of their limitations, ensuring high-quality and production-ready code.

You will play a key role in designing robust systems, handling concurrency and failures, mentoring junior developers, and driving engineering excellence.

Responsibilities:

  • Design and develop scalable backend systems using Ruby on Rails
  • Build and maintain RESTful APIs with proper status handling and versioning
  • Implement background jobs using Sidekiq/ActiveJob and handle retries, failures, and idempotency
  • Ensure data consistency and integrity using transactions and database constraints
  • Design systems to handle concurrency issues (e.g., race conditions, duplicate processing)
  • Optimize database queries and eliminate performance bottlenecks
  • Implement caching strategies to improve performance and scalability
  • Debug and resolve production issues related to APIs, jobs, and system performance
  • Monitor and improve application performance under high load conditions
  • Collaborate with cross-functional teams to design and deliver high-quality solutions
  • Write clean, maintainable, and well-documented code following best practices
  • Mentor junior developers and guide them on system design and debugging
  • Leverage AI tools for development while validating and refining generated code
  • Ensure security best practices in Rails applications (authentication, CSRF, etc.)
  • Stay updated with the latest Rails, backend, and AI-assisted development trends

Qualifications:

  • 4+ years of hands-on experience in Ruby on Rails development
  • Strong understanding of ActiveRecord, associations, and query optimization
  • Experience with PostgreSQL/MySQL and database design
  • Solid understanding of transactions, locking, and concurrency handling
  • Hands-on experience with Sidekiq/ActiveJob and background processing
  • Strong knowledge of API design, REST standards, and status codes
  • Experience in debugging production issues and improving system reliability
  • Familiarity with caching mechanisms (Redis, fragment caching, etc.)
  • Understanding of performance tuning and scalability in Rails applications
  • Experience with real-time features (ActionCable/WebSockets) is a plus

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145590761

Similar Jobs

Pune, India

Skills:

react.js GitRuby On RailsJavascriptMySQLElasticsearchRestful ApisAWSCI CD pipelines

Bengaluru, India

Skills:

HTMLRedisGithubRSpecRuby On RailsCSSPostgreSQLJavascriptReactMinitestSidekiqHotwire

Hyderabad, India

Skills:

Ruby On RailsDockerGitReactBundlerRuby gemsdependency management