Senior Ruby Engineer

Hulcan
Manchester, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Manchester, United Kingdom

Tech stack

Clean Code Principles
Amazon Web Services (AWS)
Cloud Computing
Software Quality
Data Structures
PostgreSQL
Object-Oriented Software Development
Performance Tuning
Queueing Systems
Ruby
Systems Integration
Macros
State Machines
Backend
Event Driven Architecture
Containerization
Integration Frameworks
Kafka
GraphQL
Front End Software Development
Api Design
REST
Amazon Web Services (AWS)
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