COMPANY- LIGHTWAVE CONSULTANTS
Position: Ruby on Rails Developer
ExperienceĀ : 3-7yrs
LocationĀ : Lower Parel, Mumbai (Hybrid Work Model)
Job Overview:
We are seeking a proficient Ruby on Rails Developer who brings strong object-oriented programming (OOP) principles, an API-first approach, and experience building scalable applications. The ideal candidate should be comfortable working with modern frontend frameworks, integrating APIs, and contributing to robust, maintainable, and performant backend systems. Familiarity with containerization technologies such as Docker and Kubernetes is a plus. Exposure to other backend languages like Python, Go, or Elixir is an added advantage.
Key Responsibilities:
ā Design, build, and maintain scalable web applications usingĀ Ruby on Rails.
ā Apply OOP principles and design patterns to ensure maintainable and modular codebases.
ā Build and maintain RESTful and GraphĒŖL APIs to support frontend and external integrations.
ā Collaborate with frontend teams to ensure seamless integration with modern JavaScript frameworks (React, Vue, etc.).
ā Write clean, efficient, and secure code following best practices in performance, testing, and documentation.
ā Ensure the system is scalable and performant, capable of handling large-scale data and user interactions.
ā Participate in code reviews, system architecture discussions, and continuous improvement processes.
ā Work in agile teams, using CI/CD pipelines and version control effectively.
ā Implement containerized services and deployments using Docker and optionally Kubernetes.
ā Actively contribute to technical decision-making, mentoring junior developers, and maintaining high engineering standards.
Required Skills & ĒŖualifications:
āStrong hands-on experience with Ruby on Rails and solid understanding of Ruby language constructs.
ā Sound knowledge of OOPs concepts, SOLID principles, and design patterns.
⢠Proven experience building and maintaining APIs (RESTful and/or GraphǪL).
ā Comfortable working with frontend developers and integrating with modern frameworks (React, Vue, etc.).
ā Experience working on scalable, production-grade systems.
ā Familiarity with SĒŖL and ActiveRecord, performance tuning, and caching strategies.
ā Version control expertise using Git and experience with code review workflows.
ā Strong hands-on experience with TDD using RSpec and a clear understanding of testing strategies.
ā Comfortable with debugging, profiling, and monitoring production systems.
Preferred Qualifications:
ā Exposure to Docker and basic container orchestration with Kubernetes.
ā Experience with background job processing (Sidekiq, Resque).
ā Knowledge of CI/CD pipelines, deployment strategies, and infrastructure-as-code practices.
ā Familiarity with monitoring and alerting tools for backend services.
ā Experience working in a microservices or service-oriented architecture (SOA) setup.
ā Working knowledge of additional backend languages such as Python, Go (Golang), or Elixir.
ā Understanding of security best practices in web development and API design.
ā Familiarity with service observability, logs, metrics, and tracing tools