ROR

TalentOla


Job Location:

Bengaluru - India

Monthly Salary: Not Disclosed
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Backend Development (Ruby on Rails)

  • Design and develop scalable applications using Ruby 3.x and Rails 7
  • Build and maintain REST APIs and webhook handlers
  • Handle complex business workflows in logistics/order processing systems
  • Ensure clean architecture and maintainability of large codebases

API & Integration Development

  • Design robust APIs with pagination filtering and idempotency
  • Integrate with third-party systems (3PLs ERPs e-commerce platforms)
  • Handle failures retries and external API reliability issues

Event & Background Processing

  • Implement Kafka (Karafka) consumers for real-time event processing
  • Build Sidekiq jobs for async workflows and batch processing
  • Ensure idempotency and fault tolerance in distributed systems

Database & Performance Optimization

  • Work with PostgreSQL for complex queries and schema design
  • Optimize performance (N1 queries indexing query tuning)
  • Handle large datasets and high-volume transaction systems

Testing & Code Quality

  • Write and maintain RSpec tests with high coverage
  • Participate in code reviews and enforce best practices
  • Ensure scalability reliability and maintainability of systems

Collaboration & Delivery

  • Work closely with Product Operations and Engineering teams
  • Translate business requirements into technical solutions
  • Support production systems and handle critical issues

Required Skills & Technologies

Backend

  • Strong expertise in Ruby 3.x and Rails 7
  • Solid understanding of OOP design patterns and clean architecture

API & Integration

  • Experience building RESTful APIs and webhooks
  • Knowledge of idempotency retries and failure handling

Database

  • Strong PostgreSQL skills (queries indexing optimization)
  • Experience handling high-volume data systems

Event Systems

  • Experience with Kafka / Karafka or similar
  • Understanding of event-driven architecture

Background Processing

  • Experience with Sidekiq or similar job processing systems

Testing

  • Hands-on experience with RSpec TDD/BDD

Tools

  • Proficiency in Git and collaborative workflows

Experience Requirements

  • 8 years of backend development experience
  • Strong hands-on experience in Ruby on Rails applications
  • Experience in high-scale or distributed systems

Good-to-Have

  • Experience in logistics e-commerce or supply chain systems
  • Knowledge of Kafka ecosystem / event streaming
  • Exposure to integration platforms (Boomi MuleSoft)
  • Experience with high-volume transaction systems (100k requests/day)
Backend Development (Ruby on Rails) Design and develop scalable applications using Ruby 3.x and Rails 7 Build and maintain REST APIs and webhook handlers Handle complex business workflows in logistics/order processing systems Ensure clean architecture and maintainability of large codebases API &...