Role Overview
We’re looking for a Senior Ruby on Rails Developer with 5+ years of experience to build and scale robust web applications. You will take ownership of backend systems, APIs, and key architectural decisions.
Key Responsibilities
• Develop and maintain applications using Ruby on Rails
• Design and build RESTful APIs and backend services
• Optimize performance, database queries, and scalability
• Implement background jobs (Sidekiq) and caching strategies
• Review code and mentor junior developers
• Collaborate with frontend, QA, and DevOps teamsRequirements
• 5+ years experience in Ruby on Rails development
• Strong knowledge of Rails conventions, MVC, and ActiveRecord
• Experience with PostgreSQL and query optimization
• Familiarity with background jobs (Sidekiq) and Redis
• Experience with REST APIs and authentication (JWT/OAuth)
• Proficiency with Git and Linux environmentsNice to Have
• Experience with SaaS or multi-tenant architectures
• Exposure to cloud platforms (AWS, GCP, etc.)
• Integrations with services like Stripe, Twilio
• Familiarity with frontend frameworks (React, Hotwire, etc.)Senior Expectations
• Own features end-to-end
• Contribute to system design and architecture
• Ensure performance, security, and code quality
Full-time
Colombo, Sri Lanka