At a Glance
- Tasks: Design and build complex e-commerce systems using Ruby in a dynamic environment.
- Company: Well-funded start-up revolutionising luxury retail with a next-gen commerce platform.
- Benefits: Competitive salary, flexible working options, and high ownership of projects.
- Other info: Opportunity to make a long-term impact in a greenfield environment.
- Why this job: Shape the future of luxury commerce while working with a talented team.
- Qualifications: 8+ years of backend engineering experience and strong Ruby expertise required.
The predicted salary is between 90000 - 120000 £ per year.
I’m currently partnered with a well-funded business building a next-generation commerce platform within the luxury retail space. While early from an engineering perspective, the group already operates at significant scale and has recently made a number of high-profile acquisitions, bringing multiple established brands into a single ecosystem. They are now rebuilding their core platform from the ground up to support this, creating a rare opportunity to shape architecture at an early stage, within a business that already has strong commercial traction.
The Opportunity
This is a genuinely high-bar Ruby environment, designed for engineers who want to use the language to its full potential. You’ll be working within a small, highly experienced team, focused on solving complex systems problems properly, with low process, high trust, and real ownership.
Responsibilities
- Design and architect complex e-commerce systems (inventory, pricing, concurrency, payments)
- Build a scalable platform spanning multiple brands and marketplaces
- Develop high-performance backend systems using Ruby beyond Rails
- Work extensively with distributed systems and third-party integrations
- Contribute to core architectural decisions in a greenfield environment
Core Requirements
- 8+ years backend engineering experience
- Strong Ruby expertise (metaprogramming, DSLs, object model)
- Experience operating at Senior / Principal level
- Proven track record designing complex e-commerce or marketplace systems
- Strong system design and distributed systems experience
- Experience building APIs (REST and/or GraphQL)
- PostgreSQL and performance optimisation experience
Package
Highly competitive base salary DOE, UK hybrid (multiple office locations), high ownership, greenfield platform, long-term impact.
This isn’t a role for someone looking to stay within conventional Rails patterns. It’s aimed at engineers who care deeply about how systems are designed and built. If that sounds like you, please click apply.
Ruby Developer in City of London employer: Forward Role Recruitment
Contact Detail:
Forward Role Recruitment Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Ruby Developer in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, especially those who might know someone at the company you're eyeing. A personal introduction can make all the difference in getting your foot in the door.
✨Tip Number 2
Show off your skills! If you have a GitHub or portfolio showcasing your Ruby projects, make sure to highlight them during interviews. This is your chance to demonstrate your expertise and passion for building complex systems.
✨Tip Number 3
Prepare for technical interviews by brushing up on system design and distributed systems concepts. Practice explaining your thought process clearly, as this will show your potential employer that you can tackle complex problems effectively.
✨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 proactive about their job search!
We think you need these skills to ace Ruby Developer in City of London
Some tips for your application 🫡
Show Off Your Ruby Skills: Make sure to highlight your Ruby expertise in your application. We want to see how you've used Ruby beyond just Rails, so share specific examples of complex systems you've designed or built.
Tailor Your Experience: When writing your application, tailor it to reflect the responsibilities listed in the job description. We’re looking for someone with a strong background in e-commerce systems, so make sure to mention any relevant projects you've worked on.
Keep It Clear and Concise: We appreciate clarity! Keep your application straightforward and to the point. Use bullet points where possible to make it easy for us to see your key achievements and skills at a glance.
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our growing team.
How to prepare for a job interview at Forward Role Recruitment
✨Know Your Ruby Inside Out
Make sure you brush up on your Ruby skills, especially metaprogramming and DSLs. Be ready to discuss how you've used these in past projects, as the company is looking for someone who can push the boundaries of Ruby beyond conventional Rails patterns.
✨Showcase Your System Design Skills
Prepare to talk about your experience with complex e-commerce systems. Think of specific examples where you've designed or architected systems, particularly around inventory, pricing, and payments. This will demonstrate your ability to contribute to core architectural decisions.
✨Familiarise Yourself with Distributed Systems
Since the role involves working with distributed systems and third-party integrations, be ready to discuss your experience in this area. Highlight any challenges you've faced and how you overcame them, as this will show your problem-solving skills.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's vision for their new platform and how they plan to integrate multiple brands. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals.