Senior Ruby Engineer

  • Hulcan
  • Manchester, Lancashire
  • 10/07/2026
Full time Information Technology Telecommunications

Job Description

What You'll Do
  • Design and implement scalable, high-performance backend systems to power our e-commerce experience.
  • Build and maintain interfaces that support our frontend, mobile, and third party integrations.
  • Be very experienced working with pull, push models for data parity between third parties and our systems around e commerce concerns of product, stock, orders and fulfillment synchronization.
  • You'll design, implement and deploy reliable software to solve complex e commerce concerns.
  • Architect systems for membership access, catalog management, checkout, order fulfillment, and payments.
  • Collaborate cross functionally with product, design, and data teams to deliver features that elevate the user experience.
  • Own backend services end to end, from design to deployment and monitoring.
  • Contribute to best practices in code quality, testing, reliability, and observability.
  • Help define our backend architecture and make strategic technical decisions as we scale.
  • Mentor junior engineers and foster a culture of technical excellence and collaboration.
Who You Are
  • 8+ years of experience building and scaling backend systems in production environments.
  • 4+ years leading Ruby cloud stack teams as a Principal Engineer/Architect.
  • Deep familiarity with the Ruby object model - eigenclasses, method dispatch, method_missing, send, and all variable types.
  • Expert skills with Ruby idiomatic patterns, metaprogramming, and the ability to create macros, DSLs, and contribute to widely used gems.
  • Proficient in developing complex applications without Rails and in deploying Rails features versus custom Ruby plugins as appropriate.
  • Experience building APIs and distributed services using Ruby.
  • Knowledge of Rails AREL performance characteristics, Sidekiq job handling, and efficient code patterns.
  • Expert knowledge of data model design for e commerce, including locking sensitive resources (e.g., credit card charges) and using state machines.
  • Advanced PostgreSQL expertise: complex joins, reporting queries, data modeling, and performance optimization.
  • Familiarity with cloud infrastructure (AWS, ECS, CodeBuild) and containerization (Docker).
  • Strong understanding of system design, data structures, and algorithmic principles.
  • Experience with concurrency, inventory management/reservation, currency/price management, and third party API integration system designs with pull/push normalization.
  • High familiarity with microservices design, employing software DSLs for cloud deployed solutions across numerous models, concerns, and integrations.
  • Expertise in GraphQL and RESTful API development and deployment.
  • Experience developing multi tenant systems, addressing access control, reporting, and authentication/authorization concerns.
  • Comfortable working in high growth, early stage environments with a bias toward action and strong product sense.
  • Collaborative teammate who communicates clearly and is excited to shape the future of a luxury tech brand.
Bonus Points
  • Prior experience in e commerce, marketplaces, or membership based platforms.
  • Familiarity with event driven architectures and message queues (Kafka, SQS, etc).
  • Experience working closely with design or product teams in consumer facing companies.
  • Passion for fashion, luxury, or retail innovation.
Why Join MILE
  • Opportunity to play a key role in shaping the future of the company.
  • Collaborative and innovative work environment.
  • Career growth opportunities in a fast growing organisation.