06 Sep
|
TalentOla
|
Bengaluru
06 Sep
TalentOla
Bengaluru
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 (N+1 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
- Solid 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)
📌 ROR (Bengaluru)
🏢 TalentOla
📍 Bengaluru