At a Glance
- Tasks: Design and implement high-performance backend systems for our e-commerce platform.
- Company: Join a luxury tech brand with a collaborative and innovative culture.
- Benefits: Shape the future of the company with career growth opportunities.
- Other info: Exciting environment for those passionate about fashion and retail innovation.
- Why this job: Make a real impact in a fast-growing organisation while working with cutting-edge technology.
- Qualifications: 7+ years in backend systems, expert in Ruby, and experience with APIs.
The predicted salary is between 70000 - 90000 £ 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.
- 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.
- 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 able to create macros, DSLs, etc.
- Experience contributing to widely used gems or developed internal DSLs for domain specific needs.
- Ruby without Rails - 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.
- 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.
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 in London employer: Hulcan
At MILE, we pride ourselves on being an exceptional employer, offering a collaborative and innovative work environment where your contributions directly shape the future of our luxury tech brand. With ample career growth opportunities in a fast-growing organisation, you will be part of a team that values technical excellence and mentorship, all while working in a vibrant location that fosters creativity and passion for fashion and retail innovation.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Ruby Engineer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in e-commerce or Ruby development. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a personal project or contribute to open-source projects that highlight your Ruby expertise. This not only sharpens your skills but also gives you something impressive to discuss during interviews.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to get comfortable with the types of problems you might face, especially around backend systems.
✨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 in London
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Ruby Engineer role. Highlight your experience with Ruby, backend systems, and any relevant projects that showcase your skills in e-commerce. We want to see how you fit into our vision!
Showcase Your Technical Skills:Don’t hold back on your technical prowess! Include specific examples of your work with Ruby, APIs, and database management. Mention any contributions to Ruby gems or custom DSLs you've developed. This is your chance to shine!
Be Clear and Concise:When writing your application, keep it clear and to the point. Use straightforward language to describe your experiences and achievements. We appreciate clarity and want to understand your journey without sifting through fluff.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Hulcan
✨Know Your Ruby Inside Out
Make sure you brush up on your Ruby skills, especially the object model and metaprogramming. Be ready to discuss your experience with custom DSLs and how you've contributed to Ruby gems. This will show that you're not just familiar with Ruby, but that you truly understand its intricacies.
✨Showcase Your System Design Skills
Prepare to talk about your experience in designing scalable backend systems. Think of specific examples where you've tackled challenges like concurrency or inventory management. Being able to articulate your thought process and decisions will demonstrate your expertise and strategic thinking.
✨Collaborate Like a Pro
Since this role involves cross-functional collaboration, be ready to share examples of how you've worked with product, design, and data teams in the past. Highlight your communication skills and how you’ve contributed to elevating user experiences through teamwork.
✨Be Ready for Technical Questions
Expect in-depth technical questions about APIs, PostgreSQL, and cloud infrastructure. Brush up on your knowledge of performance optimisation and data modelling. Practising coding challenges or system design scenarios can help you feel more confident during the interview.