ROR
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)