Talent.com
No longer accepting applications
▷ (02 / 11 / 2025) Ruby on Rails Developer

▷ (02 / 11 / 2025) Ruby on Rails Developer

RingCentralBengaluru, Karnataka, India
1 day ago
Job description

About RingCX :

RingCX is RingCentral’s next-generation AI-powered Contact Center solution, designed to deliver seamless, intelligent, and personalized customer experiences across digital and voice channels. Built with a modern microservices architecture and deep AI integrations, it empowers businesses to automate, analyze, and act in real-time. Join us in shaping the future of customer engagement — where speed, empathy, and intelligence converge. Be part of a team that’s redefining how the world connects.

Responsibilities

  • Design, Build / Create digital channel solutions using Ruby on Rails, and classic Rails ERB.
  • Work across backend services integrated with MongoDB, Redis, Sidekiq, and Memcached.
  • Design systems leveraging WebSockets using Faye Server for real-time communication.
  • Contribute to deployment automation and observability in a Docker, Kubernetes, and AWS environment, using Jenkins and ArgoCD for CI / CD.
  • Promote and contribute to automation across all test layers using RSpec, Capybara, and Selenium.
  • Be a technical leader and a go-to person for your area, and a sounding board for other peers in other areas and teams - be an end-2-end owner of solutions implemented, actively support them from the proof of concept through production deployment.
  • Perform design, and code reviews for the RingCX team and continuously look for opportunities to improve and optimize code quality.
  • Provide mentorship to junior team members, become a center of competence on every part of the product you contribute to.
  • Be ready to provide technical assistance and guidance to service engineering teams that answer customer requests.
  • Work in a distributed team spanning across multiple time zones.
  • Effectively communicate and collaborate on design and technology with management and other engineering teams.

Qualifications :

  • Bachelor's degree in Computer Science, Engineering or a related field or equivalent, is required.
  • 10+ years in engineering software development roles with strong backend experience in Ruby on Rails, frontend experience in ReactJS or Rails ERB.
  • 1–2 years of hands-on experience with Java and popular Java frameworks such as Spring, Spring Boot, Dropwizard, or Play Framework, along with Hibernate.
  • Deep expertise in event-driven, highly available, scalable systems using MongoDB, Redis, Sidekiq, and Memcached.
  • Familiarity with Faye Server / WebSocket-based real-time application design.
  • Hands-on experience with RSpec, JUnit and Capybara / Selenium for backend and UI automation testing.
  • Proficiency in working within Docker, Kubernetes, and AWS deployments using Jenkins / ArgoCD.
  • Comfortable with frontend / backend integration and performance-sensitive design.
  • Deep understanding of microservices architecture paradigm, event-driven system design, distributed systems, and eventual consistency principles.
  • RDBMS skills : writing advanced queries, designing table structure / indexes / triggers, query optimization / query plan analysis.
  • Experience with at least one public cloud platform, preferably AWS.
  • Nice to have :

  • Industry experience in UCaaS / CCaaS, Telephony, and PBX domains.
  • Create a job alert for this search

    Ruby On Rails Developer • Bengaluru, Karnataka, India