At a Glance
- Tasks: Design and implement high-performance backend systems for a cutting-edge e-commerce platform.
- Company: Join a luxury tech brand focused on innovation and collaboration.
- Benefits: Remote work, competitive salary, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on mentorship and technical excellence.
- Why this job: Shape the future of e-commerce while working with advanced technologies.
- Qualifications: 7+ years in backend development, expert in Ruby, and strong problem-solving skills.
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.
- 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.
- Proficient 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.
Remote Senior Ruby on rails Developer in Manchester employer: Hulcan
Contact Detail:
Hulcan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Remote Senior Ruby on rails Developer in Manchester
✨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 portfolio showcasing your best Ruby projects, especially those related to e-commerce. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common Ruby and e-commerce questions. Practice coding challenges and be ready to discuss your past projects in detail. Confidence is key, so know your stuff!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Remote Senior Ruby on rails Developer in Manchester
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with Ruby, Rails, and any relevant e-commerce projects. We want to see how your skills align with what we’re looking for!
Showcase Your Projects: Include links to your GitHub or any projects you've worked on that demonstrate your expertise in backend systems. We love seeing real examples of your work and how you tackle complex problems.
Craft a Compelling Cover Letter: Your cover letter should tell us why you're excited about this role and how you can contribute to our team. Be genuine and let your passion for tech and e-commerce shine through!
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 don’t miss out on any important updates from our team!
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 idiomatic patterns. Be ready to discuss your experience with metaprogramming and creating custom DSLs, as these are crucial for the role.
✨Showcase Your E-commerce Expertise
Prepare examples of how you've tackled complex e-commerce challenges in the past. Discuss your experience with inventory management, payment processing, and API integrations to demonstrate your understanding of the domain.
✨Collaboration is Key
Since this role involves working cross-functionally, think of instances where you've successfully collaborated with product, design, or data teams. Highlight your communication skills and how they contributed to project success.
✨Be Ready to Discuss System Design
Expect questions about system architecture and design principles. Prepare to explain your approach to building scalable backend systems and how you ensure code quality and reliability in production environments.