London, England, United Kingdom Employment

Hulcan is hiring a Senior Ruby Engineer

About the Role

Hulcan is hiring a Senior Ruby Engineer to design and implement scalable backend systems that power our e-commerce experience. You will architect key commerce features and own services from design through deployment.

What You'll Do

  • Design and implement scalable, high-performance backend systems for e-commerce.
  • Build and maintain interfaces supporting frontend, mobile, and third-party integrations.
  • Work with pull/push models for data parity across product, stock, orders, and fulfillment.
  • 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 elevate 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 backend architecture and make strategic technical decisions as we scale.
  • Mentor junior engineers and foster a culture of technical excellence and collaboration.

What We're Looking For

  • 8+ years of experience building and scaling backend systems in production.
  • 4+ years leading Ruby cloud stack teams as a Principal Engineer or Architect.
  • Expert knowledge of the Ruby object model, including eigenclasses, method dispatch, and metaprogramming.
  • Expert skills with Ruby idiomatic patterns, terse styling, and creating macros and DSLs.
  • Experience contributing to widely used gems or developing internal DSLs.
  • Ability to develop complex applications in Ruby without Rails and deploy Rails features versus custom plugins appropriately.
  • Proficiency in building APIs and distributed services using Ruby.
  • Deep knowledge of Rails AREL, performant code, and proper Sidekiq job handling.
  • Expert knowledge of data model design for e-commerce, handling sensitive resource locking, and state machines.
  • Expert experience with PostgreSQL, including complex joins, reporting queries, and performance optimization.
  • Familiarity with cloud infrastructure like AWS, ECS, CodeBuild and containerization with Docker.
  • Strong understanding of system design, data structures, and algorithmic principles.
  • Comfort working in high-growth, early-stage environments with a bias toward action and strong product sense.
  • A collaborative teammate who communicates clearly and is excited to shape a luxury tech brand's future.

Nice to Have

  • Prior experience in e-commerce, marketplaces, or membership-based platforms.
  • Familiarity with event-driven architectures and message queues like Kafka or SQS.
  • Experience working closely with design or product teams in consumer-facing companies.
  • Passion for fashion, luxury, or retail innovation.

Technical Stack

  • Ruby
  • Ruby on Rails
  • PostgreSQL
  • AWS, ECS, CodeBuild
  • Docker
  • Sidekiq

Required Skills
RubyRuby on RailsPostgreSQLAWSECSCodeBuildDockerSidekiqMetaprogrammingDSLSystem ScalingBackend ArchitectureCloud Infrastructure
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Job Details
Category backend
Posted 7 days ago