Remote Senior RubyOnRails Engineer
Role details
Job location
Tech stack
Job description
- Design and implement scalable, high-performance backend systems to power our e-commerce experience.
- Build and maintain APIs that support our frontend, mobile, and third-party integrations.
- 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.
Requirements
We're looking for a Senior Backend Engineer to join our growing engineering team. As an early technical hire, you'll play a foundational role in shaping the systems that power our luxury commerce platform, from our membership model to product discovery, order management, and logistics. This is a high-impact role for someone who thrives in fast-paced, product-focused environments and wants to help build a company from the ground up., + 7+ years of experience building and scaling backend systems in production environments.
-
Genuine Rubyist having written custom DSLs and/or contributed to a major Ruby gem with the deepest knowledge of how to utilize Ruby's metaprogramming capabilities for maximal terse and DSL-centric applications.
-
Experience with the specific challenges of concurrency, inventory management/reservation, currency/price management, and third party API integration system designs - push, pull, effective normalization, etc.
-
High familiarity with excellent microservices software design - using software DSLs over cloud deployed solutions - across dozens of models, concerns, and integrations.
-
Experience with relational databases (e.g., PostgreSQL) and familiarity with data modeling and performance optimization.
-
Familiarity with cloud infrastructure (e.g., AWS) and containerization (Docker, Kubernetes).
-
Experience developing and deploying GraphQL and RESTful API interfaces.
-
Experience developing multi tenant systems, relating to concerns of access control, reporting, and authorization/authentication.
-
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.