Search by job, company or skills

GyanDhan

Senior Software Developer - Ruby on Rails

new job description bg glownew job description bg glownew job description bg svg
  • Posted 16 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

We're looking for a hands-on Senior Software Developer (Ruby on Rails) to join our lean, high-performing technology team. You'll play a critical role in building scalable full-stack features from robust backend systems and APIs to responsive, user-friendly interfaces, working closely with Product, Design, and Data teams. If you are passionate about clean code, performance, and impactful work, this role is for you. This is a high-ownership role where your contributions will directly impact product performance, user experience, and business outcomes.

Full-stack Engineering

The core responsibilities for the job include the following:

  • Develop and maintain core Ruby on Rails applications that power key product features.
  • Design and implement scalable, performant RESTful APIs and database models.
  • Contribute to frontend development using standard web technologies (HTML, CSS, JavaScript).
  • Ensure seamless end-to-end feature delivery from backend logic to user-facing interfaces.
  • Collaborate with the design and product teams to build intuitive, responsive UIs.
  • Optimize both client-side and server-side performance.
  • Work on database schema design, indexing, and optimization for scale.

Technical Quality And Delivery

  • Participate in code reviews and advocate for clean, maintainable code.
  • Proactively identify and resolve bugs and technical bottlenecks.
  • Own and enhance CI/CD pipelines, testing coverage, and deployment reliability.
  • Document technical architecture, workflows, and development processes.

Collaboration And Innovation

  • Work closely with cross-functional teams, including Product, Data, and Operations.
  • Contribute ideas and feedback on system design and feature planning.
  • Stay updated with new tools, frameworks, and best practices to bring innovation to the stack.

Requirements

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 5+ years of experience in software development, with at least 3 years in Ruby on Rails.
  • Strong understanding of MVC frameworks, RESTful design, and backend architecture.
  • Experience working with relational databases (PostgreSQL or MySQL).
  • Good understanding of frontend basics (HTML, CSS, JavaScript).
  • Familiarity with Git, CI/CD pipelines, and agile development workflows.
  • Excellent problem-solving skills and strong communication.

Preferred Experience

  • Experience in financial services or edtech domains.
  • Familiarity with microservices architecture.
  • Understanding of background job processing (e. g., Sidekiq, Resque).

Attributes

  • Passionate about writing clean and scalable code.
  • Thrives in fast-paced, high-ownership environments.
  • Curious and open to learning new technologies.
  • Team player who can work independently and collaboratively.
  • Strong attention to detail with a bias for action.

This job was posted by Rishabh Gupta from GyanDhan.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 132867241