Ruby on Rails Developer with Spree Experience (5+ Years Experience)
We are looking for a highly skilled Senior Ruby on Rails Developer with strong experience in Spree Commerce to join our engineering team. You will be responsible for designing, developing, and maintaining scalable e-commerce applications, leading technical decisions, and mentoring junior developers. The ideal candidate is hands-on, product-focused, and comfortable working in a fast-paced environment.
Key Responsibilities
- Design, develop, and maintain web applications using Ruby on Rails
- Build and customize Spree Commerce solutions (storefront, admin, APIs, extensions)
- Architect scalable, secure, and high-performance e-commerce systems
- Lead technical design discussions and code reviews
- Optimize application performance, reliability, and maintainability
- Integrate third-party services (payment gateways, shipping, ERP, etc.)
- Collaborate with product managers, designers, and other engineers to deliver features end-to-end
- Mentor junior developers and contribute to best engineering practices
- Write clean, well-tested, and well-documented code
- Participate in deployment, monitoring, and production support
Requirements
- 510 years of hands-on experience with Ruby on Rails
- Strong experience with Spree Commerce (customization, extensions, upgrades, APIs)
- Solid understanding of Ruby, Rails architecture, and RESTful APIs
- Experience with PostgreSQL/MySQL and database design
- Strong knowledge of HTML, CSS, JavaScript and modern frontend integration
- Experience with Git, CI/CD pipelines, and code review workflows
- Familiarity with AWS/Azure/GCP or other cloud platforms is a plus
- Good understanding of security, performance optimization, and scalability
- Experience in leading features/modules or small teams is a plus
Preferred Skills
- Experience with React / Vue / Hotwire or other modern frontend frameworks
- Experience in multi-tenant or high-traffic e-commerce platforms
- Knowledge of Docker/Kubernetes
- Experience with payment gateways, tax, shipping, and inventory systems