Senior Ruby Engineer

Hulcan
Manchester, UK
26 days ago
Apply on www.apply4u.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
4 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Amazon Web Services Cloud Computing Software Quality Data Structures PostgreSQL Object-Oriented Software Development Performance Tuning Queueing Systems Ruby Systems Integration Macros
+13 more
State Machines Backend Event Driven Architecture Containerization Integration Frameworks Apache Kafka Graphql Front End Software Development Api Design Restful APIs Amazon Simple Queue Service (SQS) Docker Microservices

Job description

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

Requirements

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. #J-18808-Ljbffr

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.apply4u.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

3:03 min

Exploring declarative and procedural macro subtypes in Rust environments

Mykhailo Maidan · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

3:30 min

Falling in love with Ruby and creating Basecamp

David Heinemeier Hansson David Heinemeier Hansson +1 · Coffee With Developers

1:59 min

Navigating the disadvantages and maintenance costs of procedural macros

Mykhailo Maidan · LIVE

Videos

See all

Related articles

See all