Why This Role Stands Out
This remote Senior Ruby Engineer role at Hulcan offers significant opportunities for architectural leadership and technical impact within a growing e-commerce platform. You'll thrive here if you possess deep Ruby expertise and a passion for designing and scaling complex backend systems, shaping the future of their technology. Apply now to contribute to innovative solutions and mentor a talented team.
Quick Overview
Seniority
Mid Senior
Employment type
Full Time
Work mode
Remote
Location
London, England, United Kingdom
Posted
6 months ago
DockerMicroservicesRubyAWSGraphQLKafkaKubernetesPostgreSQLRails
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.
- You are very familiar with the Ruby object model - eigenclasses, method dispatch, method_missing, send, and all variable types.
- Expert skills with Ruby idiomatic patterns, terse styling, metaprogramming and be able to create macros, DSLs, etc.
- Have experience contributing to wildly used gems or developed internal DSLs for domain specific needs.
- Ruby without Rails - you are able to develop complex applications and deploy Rails features vs custom Ruby plugins for the right use cases.
- Proficiency in building APIs and distributed services using Ruby.
- Must know the full ins/outs of Rails AREL, performant code, and proper Sidekiq job handling.
- Have expert knowledge of proper data model design for e-commerce concerns and understand how to handle locking sensitive resources such as a credit card charge and concepts such as state machines.
- Expert experience with PostgreSQL, including complex joins and reporting queries, and familiarity with data modeling and performance optimization.
- Familiarity with cloud infrastructure (e.g., AWS, ECS, CodeBuild) and containerization (Docker,).
- Strong understanding of system design, data structures, and algorithmic principles.
- Comfortable working in high-growth, early-stage environments—bias toward action and strong product sense are key.
- A 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.
What You’ll Do
- Design and implement scalable, high-performance backend systems to power our e-commerce experience.
- Build and maintain APIs that support our frontend, mobile, and third-party integrations.
- 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
- 7+ years of experience building and scaling backend systems in production environments.
- Genuine Rubyist having written custom DSLs and/or contributed to a major Ruby gem with the deepest knowledge of how to utilize Ruby’s metaprogramming capabilities for maximal terse and DSL-centric applications.
- Experience with the specific challenges of concurrency, inventory management/reservation, currency/price management, and third party API integration system designs - push, pull, effective normalization, etc.
- High familiarity with excellent microservices software design - using software DSLs over cloud deployed solutions - across dozens of models, concerns, and integrations.
- Experience with relational databases (e.g., PostgreSQL) and familiarity with data modeling and performance optimization.
- Familiarity with cloud infrastructure (e.g., AWS) and containerization (Docker, Kubernetes).
- Experience developing and deploying GraphQL and RESTful API interfaces.
- Experience developing multi tenant systems, relating to concerns of access control, reporting, and authorization/authentication.
- Strong understanding of system design, data structures, and algorithmic principles.
- Comfortable working in high-growth, early-stage environments—bias toward action and strong product sense are key.
- A 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.
Let’s build something people talk about. Together.
Similar jobs
- HA
Lead Software Engineer - Trading Platforms
Hackajob Ltd
Glasgow🇬🇧Hybrid3 weeks agoAWSAgileJava+2Technology - AM
Senior Java Engineer
NewAnson McCade
Bristol, South West England🇬🇧£50k - £70k/yrHybrid2 days agoAWSAgileAzure+4Technology - HA
Radar Sector Chief Systems Engineer
Hackajob Ltd
Edinburgh City Centre, Edinburgh🇬🇧£67k - £92k/yrHybrid3 weeks agoAgileTechnology - AM
Lead Software Engineer
Anson Mccade
Manchester, Greater Manchester🇬🇧£70k/yrHybrid1 week agoGCPSvelteAWS+15Technology - IA
Software Engineer
NewIO Associates
Temple Meads, Bristol🇬🇧£45k - £70k/yrHybrid5 hours agoAWSAgileAzure+4Technology - TE
Unified Communications Engineer
NewTeksystems
Normanton, West Yorkshire🇬🇧Remote5 hours agoCADEngineering