Senior Ruby on Rails Developer (E-Commerce)

Arc.dev logo
  • EMEA
  • Arc.dev
  • Contract
  • Mid-Senior level

Job Description

About the company

Client is a luxury fashion mobile platform that delivers exclusive, members-only shopping experiences. Our e-commerce engine powers a marketplace model with complex membership management, inventory aggregation, and dynamic pricing strategies. Combining React Native front end with a Ruby on Rails back end to serve a global customer base.


We’re now looking for an expert-level Ruby developer to help solve complex e-commerce challenges, working on architect-level code in a highly collaborative, fast-paced environment.


Engagement Details

  • Type: Full-time contract (40 hrs/week)
  • Duration: Long-term (6+ months, with potential extension)
  • Location: Preferably EU/Eastern European time zones (open to exceptional candidates elsewhere)
  • Start Date: Immediate (target hire within 2 weeks)


Key Responsibilities

  • Architect and implement solutions for complex e-commerce challenges, including:

*Dynamic pricing

*Inventory aggregation & reconciliation

*Product strategy and catalog management

  • Write and maintain custom DSLs and contribute to Ruby gems
  • Utilize Ruby metaprogramming techniques to build efficient, maintainable solutions
  • Work with Interactor gem for clean, service-oriented application design
  • Collaborate with the lead architect and development team to ensure scalability and performance
  • Optimize Postgres queries and data models for large-scale marketplace operations


Hard Requirements (must-have)

  • 5–7+ years of expert-level Ruby development (8+ preferred)
  • Proven experience solving e-commerce problems at a major Rails e-commerce marketplace platform - price/inventory/product strategy and management
  • Demonstrated track record of writing custom DSLs and contributing to well-known Ruby gems
  • Strong Ruby metaprogramming skills
  • Experience with Postgres in high-performance production environments


Preferred (Nice-to-Have)

  • Experience with the Interactor gem
  • Background in marketplace business models and/or inventory aggregation systems
  • Familiarity with React Native front-end integration
  • Exposure to membership or subscription-based e-commerce platforms


Why Join Us?

  • Work on a high-profile, complex e-commerce platform with global reach
  • Collaborate with top engineering talent in a tight-knit team
  • Influence product architecture and solve challenging technical problems