Design and implement scalable, high-performance backend systems to power e-commerce experience, build and maintain APIs, architect systems for membership access and payments, and mentor junior engineers.
Requirements
- 8+ years of experience building and scaling backend systems in production environments
- 4+ years leading Ruby cloud stack teams as a Principal Engineer/Architect
- Expert skills with Ruby idiomatic patterns, terse styling, metaprogramming and be able to create macros, DSLs, etc.
- Experience contributing to wildly 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 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
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