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.