Hulcan is hiring a Senior Ruby Engineer to design and implement scalable backend systems that power our e-commerce experience. You will architect key commerce features and own services from design through deployment.
What You'll Do
- Design and implement scalable, high-performance backend systems for e-commerce.
- Build and maintain interfaces supporting frontend, mobile, and third-party integrations.
- Work with pull/push models for data parity across product, stock, orders, and fulfillment.
- 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 elevate 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 backend architecture and make strategic technical decisions as we scale.
- Mentor junior engineers and foster a culture of technical excellence and collaboration.
What We're Looking For
- 8+ years of experience building and scaling backend systems in production.
- 4+ years leading Ruby cloud stack teams as a Principal Engineer or Architect.
- Expert knowledge of the Ruby object model, including eigenclasses, method dispatch, and metaprogramming.
- Expert skills with Ruby idiomatic patterns, terse styling, and creating macros and DSLs.
- Experience contributing to widely used gems or developing internal DSLs.
- Ability to develop complex applications in Ruby without Rails and deploy Rails features versus custom plugins appropriately.
- Proficiency in building APIs and distributed services using Ruby.
- Deep knowledge of Rails AREL, performant code, and proper Sidekiq job handling.
- Expert knowledge of data model design for e-commerce, handling sensitive resource locking, and state machines.
- Expert experience with PostgreSQL, including complex joins, reporting queries, and performance optimization.
- Familiarity with cloud infrastructure like AWS, ECS, CodeBuild and containerization with Docker.
- Strong understanding of system design, data structures, and algorithmic principles.
- Comfort working in high-growth, early-stage environments with a bias toward action and strong product sense.
- A collaborative teammate who communicates clearly and is excited to shape a luxury tech brand's future.
Nice to Have
- Prior experience in e-commerce, marketplaces, or membership-based platforms.
- Familiarity with event-driven architectures and message queues like Kafka or SQS.
- Experience working closely with design or product teams in consumer-facing companies.
- Passion for fashion, luxury, or retail innovation.
Technical Stack
- Ruby
- Ruby on Rails
- PostgreSQL
- AWS, ECS, CodeBuild
- Docker
- Sidekiq



