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, cloudAWS/GCP/Azure).
Required Qualifications
- 58 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.