Job Description

Location- Hyderabad only

Exp- 5 to 8 Yeras only

Immediate to 15 days joiner


Job Title: Ruby on Rails (RoR) Developer (with Elixir/Phoenix)

About the Role

We are looking for a RoR Developer who also has hands-on experience with Elixir/Phoenix to build scalable, reliable back-end services and APIs. You’ll work on modern, event-driven architectures, optimize performance, and collaborate closely with product, QA, and DevOps to ship high-quality features.


Key Responsibilities

  • Design, build, and maintain Ruby on Rails applications and REST/GraphQL APIs.
  • Develop high-performance, concurrent services using Elixir/Phoenix (e.g., background workers, event processing, real-time features over Channels/WebSockets).
  • Own service-to-service integrations, performance tuning, and database optimization (PostgreSQL preferred).
  • Write clean, testable code (RSpec/Minitest for Ruby; ExUnit for Elixir); maintain CI pipelines.
  • Implement observability: logging, metrics, tracing (e.g., Prometheus, Grafana, OpenTelemetry).
  • Collaborate with Product & Design to translate requirements into technical solutions.
  • Participate in code reviews, architecture discussions, and security best practices (OWASP, auth flows, RBAC).
  • Contribute to deployment and scalability strategies (Docker, Kubernetes, cloud—AWS/GCP/Azure).


Required Qualifications

  • 5ā–8 years of professional software development experience.
  • Strong proficiency in Ruby on Rails (MVC, ActiveRecord, background jobs, caching).
  • Practical experience with Elixir/Phoenix (OTP, GenServer, concurrency, Channels).
  • Solid understanding of PostgreSQL /SQL, query optimization, indexes, migrations.
  • Experience with message queues/event systems (Sidekiq/Resque for RoR; Oban for Elixir; Kafka/RabbitMQ preferred).
  • Familiarity with API design (REST/GraphQL), authentication/authorization (JWT/OAuth).
  • Working knowledge of Docker and CI/CD (GitHub Actions/GitLab CI/Jenkins).
  • Strong problem-solving, debugging, and communication skills.

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application