Senior Ruby Engineer
Senior Ruby Engineer

Senior Ruby Engineer

Full-Time 48000 - 72000 ÂŁ / year (est.) No home office possible
MILE

At a Glance

  • Tasks: Design and implement scalable backend systems for our e-commerce platform.
  • Company: Join a luxury tech brand focused on innovation and collaboration.
  • Benefits: Shape the future of the company with career growth opportunities.
  • Why this job: Make a real impact in a fast-growing organisation while working with cutting-edge technology.
  • Qualifications: 7-8+ years in backend systems, expert Ruby skills, and experience with APIs.
  • Other info: Collaborative environment with a focus on mentorship and technical excellence.

The predicted salary is between 48000 - 72000 ÂŁ per year.

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

  • 7–8+ years of experience building and scaling backend systems in production environments.
  • 4+ years leading Ruby cloud stack teams as a Principal Engineer/Architect.
  • Genuine Rubyist with deep knowledge of Ruby object model – eigenclasses, method dispatch, method_missing, send, and all variable types.
  • Expert skills with Ruby idiomatic patterns, terse styling, metaprogramming, and ability to create macros, DSLs, and other domain‑specific abstractions.
  • Experience contributing to widely used gems or developing internal DSLs for domain‑specific needs.
  • Ruby without Rails – capable of building complex applications and deciding when to use Rails versus custom Ruby plugins.
  • Proficiency in building APIs and distributed services using Ruby.
  • In‑depth knowledge of Rails AREL, performant code, and proper Sidekiq job handling.
  • Expert knowledge of data‑model design for e‑commerce concerns, including locking sensitive resources such as credit‑card charges and state‑machine concepts.
  • Expert experience with PostgreSQL, complex joins, reporting queries, and performance optimization.
  • Familiarity with cloud infrastructure (e.g., AWS, ECS, CodeBuild) and containerization (Docker, Kubernetes).
  • Strong understanding of system design, data structures, and algorithmic principles.
  • 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.
  • Experience with specific challenges of concurrency, inventory reservation, currency/price management, and third‑party API integration system designs – push, pull, effective normalization, etc.
  • High familiarity with microservices software design using DSLs for cloud‑deployed solutions across numerous models, concerns, and integrations.
  • Experience developing and deploying GraphQL and RESTful API interfaces.
  • Experience developing multi‑tenant systems, including access control, reporting, and authorization/authentication concerns.

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.

Benefits

  • 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.

Senior Ruby Engineer employer: MILE

As a Senior Ruby Engineer, you will thrive in a collaborative and innovative work environment that values your expertise and contributions. With a focus on career growth opportunities within a fast-growing organisation, you'll play a pivotal role in shaping the future of our luxury tech brand while working alongside passionate teammates who share your commitment to excellence.
MILE

Contact Detail:

MILE Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Ruby Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work in e-commerce or have experience with Ruby. A friendly chat can lead to referrals and insider info about job openings.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best Ruby projects, especially those related to backend systems and e-commerce. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for technical interviews by brushing up on your Ruby knowledge and system design principles. Practice coding challenges and be ready to discuss your past experiences with backend architecture and API development.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team.

We think you need these skills to ace Senior Ruby Engineer

Ruby
Backend System Design
API Development
PostgreSQL
Cloud Infrastructure (AWS, ECS)
Containerization (Docker, Kubernetes)
Microservices Architecture
GraphQL
RESTful APIs
Data Structures
Algorithmic Principles
Concurrency Management
E-commerce Systems Knowledge
Mentoring and Leadership
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Ruby Engineer role. Highlight your Ruby expertise, backend system design, and any relevant e-commerce experience to catch our eye!

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about this role and how you can contribute to our team. Share specific examples of your past work that align with the job description – we love a good story!

Showcase Your Projects: If you've worked on any notable projects, especially those involving Ruby or e-commerce, make sure to mention them. We want to see your hands-on experience and how you've tackled complex challenges in the past.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It helps us keep track of applications and ensures you’re considered for the role you’re excited about!

How to prepare for a job interview at MILE

✨Know Your Ruby Inside Out

Make sure you brush up on your Ruby knowledge, especially the object model and idiomatic patterns. Be ready to discuss your experience with metaprogramming and creating DSLs, as these are crucial for the role.

✨Showcase Your System Design Skills

Prepare to talk about your experience in designing scalable backend systems. Think of specific examples where you've tackled e-commerce challenges like inventory management or payment processing, and be ready to explain your thought process.

✨Demonstrate Collaboration

This role requires working closely with product, design, and data teams. Have examples ready that showcase your ability to collaborate effectively and how you’ve contributed to cross-functional projects in the past.

✨Be Ready for Technical Questions

Expect to face technical questions related to APIs, PostgreSQL, and cloud infrastructure. Brush up on your knowledge of performance optimisation and concurrency issues, and be prepared to solve problems on the spot.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>